News for hackers. Stuff that matters.
Re:C0, an Imperative Programming Language for Novice Compute... by ufo on Wednesday October 18, 2017 @12:30PM (#15500519)
> You know exactly what your program is doing

I think thd more accurate sentence would be "know exactly what the computer is doing". Lots of languages have clear and simple semantics that let you understand what your program will do. This is not the case for C though. The only way to understand what a C program does is to have a very complete mental model of the low level computer architecture, memory layouts, call stack organization and so on (aka knowing what the computer does). That is actually lot to go through for a first introductory course (hence why they are making a restricted language to teach before jumping to full C)

There are no comments on this comment yet.