Further Reading

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Further Reading

maestron
Hey!
I just finished all the chapters and projects, and it has really given me a deeper understanding of what goes on under the surface, both in terms of hardware and software. However, now I want more! What would you suggest that I read next, that would give me a deeper understanding of computers? It could be about anything really, computer architecture, compiling, operating systems, or something else. My goal is to have no part of the computer be "magic" (a hefty goal for sure, but aim for the sky!).
Reply | Threaded
Open this post in threaded view
|

Re: Further Reading

ybakos
Awesome! There are a few different avenues I typically recommend.

For more hardware architecture, you might want to explore the canonical text "Computer Organization":
http://www.amazon.com/Computer-Organization-Design-Fourth-Edition/dp/0123747503

At the other end of the stack, perhaps check out "Operating Systems Design and Implementation":
http://www.amazon.com/Operating-Systems-Design-Implementation-3rd/dp/0131429388

If you'd like to explore programming languages further, my current favorite is "How to Create Your Own Freaking Awesome Programming Language":
http://createyourproglang.com/