Skip to content
#Software

Code: The Secret Language of Computer Science (Code: The Hidden Language of Computer Hardware and Software)

#Software #SoftwareDevelopment #PopularScience #Architecture #SystemDesign

An excellent book by Charles Petzold, in which he introduces us to the device of the computer step by step, from the distant past to the present. Personally, I love this author for his ability to talk about very difficult things in a fun and simple way. In this book, he excelled in telling the truth. 400 The entire history of how we got from accounts to modern computers.

Separately, I wanted to praise the cover, on which we see the title written.

  • in ordinary letters
  • braille
  • Morse code
  • as ASCII coding And this is not accidental, since the author connects together all the achievements of science on the way to creating a computer.

Together with the author, readers

  • study basic electrical engineering, understanding how electricity works in general and relay in particular
  • study basic logic, or rather Boolean algebra and de Morgan's laws Learn to build circuits from logical gates get acquainted with different systems of calculation and understand how it works and how to translate numbers from one system of calculation to another Understand how a binary adder works and remember Charles Babbage and Ada Lovelace (You can read more about them in the graphic novel The Incredible Adventures of Lovelace and Babbage.)
  • study how feedback is arranged and learn what cybernetics is
  • Think of Turing with his car. (more book same-author) Create your own simple assembler Learn how the computer peripheral works and why you need an operating system learn how fractional numbers with a fixed point and with a floating (aka float)
  • finish learning languages of higher level

Thank you to the Publishing House for the beautiful bookThe first edition of the book, which originally appeared more 20 years ago. It's true this year. secondThey changed some chapters and added new ones. Plus the cover turned blue.

#Software #SoftwareDevelopment #PopularScience #Architecture #SystemDesign