in

Dot Net Mafia

Group site for developer blogs dealing with (usually) Ionic, .NET, SharePoint, Office 365, Mobile Development, and other Microsoft products, as well as some discussion of general programming related concepts.

Kyle Kelin on .Net

Code: The Hidden Language of Computer Hardware and Software

What a great title for a book uh? Code is a book that I recently finished that tells you how computers really work. Charles Petzold explains in great detail, technologies that have been buried underneath layers of abstraction for decades. The book starts you off with early logical systems like Braille and Morse code and the builds from there to simple switches and logical gates. Petzold then does a superb job of relating these technologies to microprocessors, memory, and machine code. In addition to the knowledge, Petzold does an excellent job of entertaining you with the history and evolution of the computer. The examples he uses are simple but effective. I can honestly say this was a fun book to read (except for some of the math). Many times while I was reading it I would think why had I not heard of this book years ago.

So I recommend this book to anyone who wants to better understand how computers work. For developers I know with today's modern language you aren't going to be writing machine code. But I strongly feel having a good understanding of computer architecture will allow you to take better advantage of the higher level languages you use on a daily basis. Don't you think?

Comments

 

level switches | AMD.com hot tags said:

Pingback from  level switches | AMD.com hot tags

December 16, 2008 8:47 PM

Leave a Comment

(required)  
(optional)
(required)  
Add

About KyleKelin

Kyle Kelin has been implementing software in the Microsoft space for the past 6 years mainly as a consultant. His interests are SharePoint, .NET, JQuery, and Silverlight.
2018 dotnetmafia.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems