Live data from Hacker News

Show HN: Learn C and its lower levels interactively, in the browser

news.ycombinator.com

1–10 of 37 posts

Show HN: Learn C and its lower levels interactively, in the browser

#1
I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel.

Sandbox: https://vasyop.github.io/miniC-hosting

Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0

More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md

Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md

Re: Show HN: Learn C and its lower levels interactively, in the browser

#7
I think it is quite interesting, although I think you do have too much information on the tutorial (too much clicking to do). I think it would be better if you could provide a much simpler example that it would allow people to learn how to use the tool by themselves. For instance, maybe start with what a push means, etc.

The thing is that you have two levels of learning here: the compilation step and how the machine works. It could be better to start with how the machine works and eventually how to write programs for it..

Keep up with the good work!

Re: Show HN: Learn C and its lower levels interactively, in the browser

#9

I know basic C but never digged into what happens below the surface. As someone who doesn't know these things I find the tutorial really well-made, with a clean and concise exposition.

I am also tinkering a bit (pun intended :)) with low level stuff, currently reading Low-Level Programming by Igor Zhirkov.
Post reply on HN