3 ms·
I am a programmer - have been earning my bread by programming for over a decade and before that had been studying CS for another 5 years with all those courses
by zby 15y ago
I am a programmer - have been earning my bread by programming for over a decade and before that had been studying CS for another 5 years with all those courses on Turing Machines, Random Access Machines, von Neuman computation model, logic and so on. Why should I read this book? Is there anything in it that was not covered by this standard curriculum?
- listic 15y agoNo, there isn't. But it brought me so much joy to figure that the core of what I have learned about computers in the university can be conveyed in one small book, in such simple language and with so gentle learning curve! It starts off with explaining the work of digital switch with an example of flashlight (who can't understand that!) and goes all way to digital circuits, CPU, low level and high level language at such a gentle pace that it is marvelous to behold even if you don't actually learn anything new. Ever since I read it, I recommend it to every person who wants to learn about computers. I think this should be the first book to read for any person who wants to learn about computers on any level.
- javadyan 15y agoThink from the point of view of someone who does not have as much experience as you do. Plus, not all universities cover everything that is in that book. For example, we studied logic and elements of computability theory, but we were never taught how all these concepts are brought to work in modern hardware/software. This book brings the knowledge (that some are only able to gather through experience) in a compact and systematic form.