Code: The Hidden Language of Computer Hardware and Software

Author: Charles Petzold
4.7
All Stack Overflow 20
This Year Reddit 69
This Month Reddit 6

About This Book

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.

Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.

It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Code: The Hidden Language of Computer Hardware and Software

4.7

Review Date:

Comments

by haberman   2018-11-15
> I'm not really sure such a thing exists (or can exist). Verilog isn't "programming" in any way most developers are familiar with, it's a way of describing how logic gates are interconnected.

I've just finished reading Code (https://www.amazon.com/Code-Language-Computer-Hardware-Softw...) that builds up a RAM array and 8-bit CPU starting from relays. I'm familiar with the concepts. I'm just looking for something that explains how to express these concepts using Verilog.

by berniesanders45   2018-11-10

I don't understand what you are asking, but I will try to answer by giving you several books.

https://toptalkedbooks.com/amzn/0735611319

https://toptalkedbooks.com/amzn/1284055914

by ryanplant-au   2018-11-10

A few that are only relevant to specific languages or niches:

by unknowngp   2018-11-10

>I want to be able to understand how computers work

Code: The Hidden Language of Computer Hardware and Software

I was on the search for the same as you a couple of weeks ago and people recommended the book above. I just recently started reading it but hopefully someone who has read it can chime in with their opinion.

by 0x7E3   2018-11-10

This book is a great place to start.

by fernandotakai   2018-11-10

a book i would recommend if you want to learn more is Code: The Hidden Language of Computer Hardware and Software

it really explains all the small concepts and where all this "computer magic" came from.

by KKrakens   2018-11-10

Code: The Hidden Language of Computer Hardware and Software https://toptalkedbooks.com/amzn/0735611319

by se7ensquared   2018-11-10

This book is excellent for exactly the kind of thing you're talking about. I own it and read it. It teaches the concepts in a way that anyone can understand and keeps you interested throughout! Great resource!

Code: The Hidden Language of Computer Hardware and Software

by numinit   2018-11-10

Would recommend The Code Book and Code: The Hidden Language of Computer Hardware and Software . Two books I've read cover to cover, both are incredibly worth it.

by BiblicalFlood   2018-11-10

/r/learnprogramming as /u/Young_Torso said, and there may be free alternatives. But for hardware, Code: The Hidden Language of Computer Hardware and Software is a really good read that goes from discussing a how a Morse code telegraph machine works through relays to transistors and works up to how a von neumann architecture works. It doesn't assume any prior knowledge, and isn't very long or too technical.