Re:Show HN: Learn C and its lower levels interactively, in t...
by burfog on Sunday February 10, 2019 @05:51PM
(#19130622)
I sort of am the target audience: I'm currently teaching C.
The lack of important standard features means I can't just say "this is C".
For teaching, normal data type sizes are important. Being able to have static data is important. Beginners need to see how these things work.
I do applaud the effort. I think it is a great idea.
Re:Show HN: Learn C and its lower levels interactively, in t...
by kazinator on Monday February 11, 2019 @07:20PM
(#19139856)
Beginners also need to know that a specific translation to machine or virtual machine instructions isn't the definition of the program's behavior.
If this was a good idea, Kernighan and Ritchie would have filled the pages of that book with PDP-11 instruction sequences accompanying bits of C code.
But more importantly, every MVP is going to lack certain features that some folks deem essential. But when we focus on missing features, or worse, miss the point of a project ("you built X but what I really want is Y"), we discourage them or others from trying/sharing future experiments.