TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Building a Modern Computer from First Principles

171 pointsby josh-wraleover 8 years ago

8 comments

seibeljover 8 years ago
I recommend the associated book[0] to everyone who asks me about programming book recommendations. The book arrives, and you are shocked at how small it is, just a few hundred pages. If you follow all of the exercises, you get an understanding of how logic works inside of processors (logic gates, adders, etc.), how machine code drives them, how assembly maps to machine code, how a basic virtual machine language (like the JVM) can compile to assembly, then how a higher level language is designed and compiled to the VM.<p>After doing all of this, you make Tetris in the high level language. It&#x27;s a badass book, super well-written, and what I consider an essential text.<p>[0] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-Principles&#x2F;dp&#x2F;0262640686" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-P...</a>
评论 #12334277 未加载
评论 #12334706 未加载
评论 #12333916 未加载
评论 #12333922 未加载
评论 #12334753 未加载
jpochtarover 8 years ago
I can&#x27;t recommend this book enough. I read it around 9th grade and I&#x27;ve never looked at computers the same. It gives the reader confidence in understanding how these magical machines work from top to bottom. I am seriously emphatic about this book whenever friends ask about how computers work in the slightest. I&#x27;m so glad to see it frontpaging HN because of what this book taught me; I hope others will see it here and find it as great as I did
Osiris30over 8 years ago
Previous discussion from a few years back: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5888705" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5888705</a>
ameliusover 8 years ago
Does this course include semiconductor physics?
评论 #12334779 未加载
评论 #12336447 未加载
josh-wraleover 8 years ago
BTW: Just saw this was a duplicate by clicking &#x27;past&#x27;. I had searched by URL and turned up 0 results. Next time, I&#x27;ll try to remember to search by page name.
secoifover 8 years ago
Did this as a course on Coursera with a group of friends. Highly recommended.
brainaryover 8 years ago
It&#x27;s a nice book, and you learn alot. Quite fun too.<p>Just ignore the religious stuff.
评论 #12335021 未加载
smnplkover 8 years ago
thank you, thank you , thank youuuuuuuuu!!!!!