Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices)
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.
As you get further into the book, it gets very technical, to the point where you are…moreThis book pretty quickly gets into electricity and basic circuits.
As you get further into the book, it gets very technical, to the point where you are actually building a computer and programming it.
There isn't any math, but definitely electronics and computer science.
I would not recommend this if you "in general have no inclination towards the sciences".(less)
There's also a bit on fonts and typefaces, and the text in that section all appears identical even though it's clear that in the print version, it's different.
So, the Kindle version isn't a perfect version, but I'd say it's "comfortable" and perfectly readable. If you have a Kindle and want to read this book with it, go ahead. It's a good book.(less)
I was a little hesitant due to the year of release. Being at least some 11 years old that's a lot of time in the tech world. Ultimately though that doesn't matter. I defy any developer/programmer/system builder to read this book and not blitz through it lapping it up. Yes if you've done ...more
It starts really slowly with the first chapters, but then things get more and mor ...more
After reading this book, I can see behind the pixels on my computer screen. I know what I'm really looking at. So many layers of abstraction are removed by learning about how logic gates can be arranged as processors and RAM, how code is simply a representation of those microscopic switches being flipped, and how pixels are simply a graphical interpretation of the state ...more
This book contains the best, most accessible explanation I've seen of how computers work, from hardware to software. The author manages to cover a huge range of topics—electricity, circuits, relays, binary, logic, gates, microprocessors, code, and much more—while doing a remarkable job of gradual ...more
The first two-thirds or so of this book follows a double track. One track covers the ways in which meaning may be encoded into messages ...more
While the subject matter is not a new thing to me - far from it - the way the author goes about telling the story of how modern computers came to life is exciting, engaging and fun. He starts with morse and braille, talks about the principles of mathematics and information, explains the critical concept of switches, and finally moves into the world of circuit boards and binary data, cultimating in ALU. After that, he discusses the idea of analytical ...more
In fact, because of this book, I know many things about how a computer really works that I never did before. I think this book is great for anyone, except Electrical Engineers who would be bored. Having some background in computers probably makes this book easier to get through, but Petzold assumes nothing and starts from scratch. He does a good job of makin ...more
What a ride! A book about computers “without pictures of trains carrying a cargo of zeroes and ones” — the absolute no-nonsense book on the internals of the computer. From circuits with a battery, switch and bulb to logic gates to a thorough description of the Intel 8080. Great way to fill blanks in my computer knowledge.
The book takes the approach of constructing the computer “on the paper and in our minds” — that's great when you're at least a little familiar with the topic, maybe not so when...more
For a while I have been frustrated about my understanding of computers. I underst ...more
What is so good about this book: it is written in ...more
I skipped over some pages, because I don't ...more
Would mostly recommended for software professionals looking to ground themselves in how it all started. This doesn't mean it's a history book: the insight into hardware and software components is as relevant today as it was in 2000.
Truly enjoyable read throughout. ...more
This book explains, in as much details as you could possibly hope, and then some, how a computer works.
Since I've been a professional software developer for about two decades, the title of the book, Code, gave me an impression that it ...more
And I'll keep my 4/5, same as it was rated before.
Generally the content of this book is great and introduces fundamentals of why and how things work in computers.
But... I have a feeling that author tried to target two disjoint audiences: people who have little knowledge of computers at all and power users who will connect current knowledge about computers with new facts from this book, experiencin ...more
At some point in your computer science career, you will take a courses and labs in digital systems. At Stevens, when I was your age, this was 381 (Switching Theory and Logical Design) and 383 (Computer Organization). This book combines both of thos ...more
The summary on the back of the ...more
I probably learned more about architecture from this book than the quarter in my Architecture & OS class at university. ...more
Goodreads is hiring!
Learn more »