5 ms·
>The goal is to try and build a small (and decently reliable) VM from the ground up, learning more and more C as I go. The author explicitly mentions, he is in
by zencoder 12y ago
>The goal is to try and build a small (and decently reliable) VM from the ground up, learning more and more C as I go.
The author explicitly mentions, he is in the process of learning C while he's building something using it.
This is interesting because the folks at [osdev.org](http://wiki.osdev.org http://wiki.osdev.org) keep stressing that you must be a god-level expert in C, before you even think of getting into systems programming.
- TheSoftwareGuy 12y agoI think the guys at osdev mean you need to be good at C before doing systems programming at any form of a professional level. If you don't intend for your code to actually do anything (I mean this is just a side project or something, not for somebody to use in production) than you can really do whatever you want.
- tekknolagi 12y agoDefinitely a side project.
- wtetzner 12y agoI don't know about other people, but there's no way I'd be able to become an expert in a language without building things with it.