2 ms·
C had fewer abstractions meaning that kids could develop a much better mental model of what the machine is an actually doing.
by osigurdson 3y ago
C had fewer abstractions meaning that kids could develop a much better mental model of what the machine is an actually doing.
- pjmlp 3y agoI was a 10 year kid doing BASIC, including DATA, PEEK and POKE, got into Z80 Assembly by the age of 12. Rest assured we were more than aware of what the machine was doing. It is an urban myth that C improves anything into that regard.
- cweagans 3y agoDeveloping a mental model of what the machine is actually doing is more advanced than just printing text to the screen, getting input, and handling basic control flow. Beginners don’t necessarily need to understand everything that the hardware is doing, and learning everything all at once is overwhelming. I’m pretty sure you know that, too. Otherwise, why not just jump straight into assembly? There’s no better way to learn what the hardware is actually doing, right?