

Starting from the first chapters, the author prepares the reader for this. Then, new logic gates, XOR and NAND are introduced with the problems that these solve.Īnother important topic is number systems. In the first chapters, OR, NOR, AND, and NOT are introduced.

Logical operations get more complicated in each new chapter. Later, these topics are further elaborated. When the making of telegraphs is the subject, magnetism, and repeaters are explained. The book refers to real-life objects in each chapter, and the reader understands how things have progressed over time. Simple math is explained and four operations, transfer of this knowledge into logic such as OR, AND, NOT are explained. In the fourth chapter, he explains more complex subjects which cover open/closed switches, transfer of data and thickness of wires, conductors, and voltage. Also the narration gives way to a flow of information and problems and their solutions in the subsequent chapters. While reading the book, QR codes help you to find illustrations for the related topic.Īfter introducing communication methods in the past, the author slowly switches to circuits. Throughout the book, the historical development of the computer and its theoretical background progress together.Īlso, the author presents interactive illustrations on the book’s website. The engaging beginning helps readers proceed to the next chapters. The solutions they find lead to discussions of Morse code, Braille, and binary code. The author uses a narrative approach, starting with the story of two friends trying to communicate with each other. The narration is the first thing that draws attention to the book. He takes readers on a journey from the invention of the computer to modern computers. The author describes the subject of the book as “ working of digital computers”.

In 2022, Charles Petzold published the second edition of the book, including new chapters. Code: The Hidden Language of Computer Hardware and Software (2nd Edition)Ĭode was first published in 1999 and has since become a cult classic in computer science.
