3 ms·
No, it’s not. The arguments for terse user facing syntax are related, though: The ability to see a whole program (17 lines vs 1000 lines) means you need much
by beagle3 7y ago
No, it’s not.
The arguments for terse user facing syntax are related, though:
The ability to see a whole program (17 lines vs 1000 lines) means you need much less human “working memory” or whatever the biological equivalent of cache is, to reason about the program.
It also means you can use your visual system’s pattern matching abilities because patterns are 5-10 characters rather than 5-10 pages as they often are in C++.
Totally different hardware, but it’s still about the L1 and registers.....
- dan-robertson 7y agoI agree with these points. Also keeping a language small allows it all to fit in your brain (though of course there are all those idioms in apl) which isn’t really true of larger languages