Hacker News new | ask | show | jobs
by richan90 4776 days ago
We did exactly the same thing in my C programming course. Its funny how the best way to learn is to reimplement functions and algorithms that were revolutionary 30 years ago =)
1 comments

That is why I love, and advocate, the nand2tetris[0] course. Reimplementing a simple machine from the nand up gives a new perspective.

[0] http://www.nand2tetris.org/