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.

Build a Modern Computer from First Principles: From Nand to Tetris

94 pointsby ravanpaoover 8 years ago

10 comments

rkachowskiover 8 years ago
Sadly it looks like the course stops at week 6 after the assembler has been implemented. The next steps in the book are to implement the VM, compiler and develop programs in the high level language you&#x27;ve implemented.<p>I started the book back in August and got as far as implementing the lexical analysis in the compiler, I was kinda hoping this course would give the the push to finish everything.
评论 #13211147 未加载
jwhitlarkover 8 years ago
If you are self taught, you owe it to yourself to take this course. It&#x27;s the best tie together class I&#x27;ve ever seen, and made a world of difference to me.<p>Note that this is one the first half of the coursework, I&#x27;m still waiting for the second part.<p>Seriously, if you&#x27;re self taught, and have been writing code for a while, this and a great compiler course will take you to a new level.
评论 #13211945 未加载
wccrawfordover 8 years ago
I did a course based on this book a while back, and while I didn&#x27;t <i>quite</i> finish it, I did get a lot of enjoyment from it.<p>I think I probably did it here. Or at least used this page as reference.<p><a href="http:&#x2F;&#x2F;www.nand2tetris.org&#x2F;course.php" rel="nofollow">http:&#x2F;&#x2F;www.nand2tetris.org&#x2F;course.php</a>
bbayerover 8 years ago
For some background <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iE7YRHxwoDs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iE7YRHxwoDs</a>
throwaway2016aover 8 years ago
I had avery similar course to this in college. We build a 4-bit machine (with a very limited instruction set) from scratch (well from basic logic gates and RAM). For the final project grade the professor ran a test program through it and saw if the output matched what was expected.<p>We actually physically built it on a breadboard.<p>It was fun and I learned a lot. Hopefully this is a similar experience for those who take it.
iosephover 8 years ago
Looks like an interesting course, though the submission process seems unpleasant compared to other courses I&#x27;ve taken in the past.
temp-defualtover 8 years ago
Amazing... I really love this course. I teach it to my students it is great!
busterarmover 8 years ago
I&#x27;ve been going through the book and it&#x27;s been great fun so far.<p>Recommend!
fieryskiffover 8 years ago
Interesting. Anyone know if it&#x27;s updated from [0]? Wonder if it&#x27;ll just use the same Software. The book [1] was interesting.<p>[0] <a href="http:&#x2F;&#x2F;nand2tetris.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nand2tetris.org&#x2F;</a><p>[1] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-Principles&#x2F;dp&#x2F;0262640686&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Elements-Computing-Systems-Building-P...</a>
评论 #13209759 未加载
评论 #13209684 未加载
chairmanwowover 8 years ago
&gt; Course by Hebrew University of Jerusalem<p>&gt; Project 1 due December 25th