3 ms·
> What's the reason for including ease of machine parsing? Aside from the fact it might make the compiler slighty easier to write I guess. Most of the designer
by Tuna-Fish 6y ago
> What's the reason for including ease of machine parsing? Aside from the fact it might make the compiler slighty easier to write I guess.
Most of the designers have spent a long time writing C++, and C++ is famously extremely hard to parse for machines, and this has caused a lot of problems for compiler/language authors. It's normal for people to overcorrect when they have real trouble with something.
> I'm sure that code that's easy for machines and humans to parse is harder for humans to parse than code where humans are the first class citizens.
I'm not sure at all about that. Making syntax that is easy for machines to parse mostly means that your syntax needs to be wholly context-free and low-lookahead. Both these features help people too, even if they result in more different kinds of characters in your source code.