Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am absolutely loving it!

I was very intimidated at first because the concept sounds very difficult, but Prof. Schocken and Prof. Nisan are amazing at breaking down the concepts and abstractions and making something complex very easy to follow and understand.



I did Nand2Tetris during the last Christmas holidays. I only finished the first part - I got it working on Verilog - so I basically have a emulated computer that can run programs in assembly language. Will need to do part 2 as well.

https://github.com/rishi93/nand2tetris


That's a really cool idea!!

I was actually wondering: are we allowed to publish our work on GitHub? I already have a Github repo but I made it private and only show it to potential employers and individual people who are interested, because I am not very certain about the copyright rules of the HDL skeleton files, and whether we are allowed to publish our work, given Coursera's honor code.


So funny you've gone through both Nand2Tetris AND are going through TRPL book. I'm just a few months ahead of you on both!

I also implemented Nand2Tetris part 1 in SystemVerilog, have it running on an FPGA and almost completed extending as a toy SoC. I wrote the assembler and UART loader in Rust, but I still need to write the UART FSM that replaces the program in "ROM".

https://github.com/MSamman/hack-soc

Also, if you find TRPL a little slow, Programming Rust goes faster, a bit deeper and I found to be a bit more engaging of a read.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: