3 ms·
>If we accept that, then simplicity alone is not a desirable goal Or maybe simplicity in terms of the formal semantics is a desirable goal, but not the simplic
by fauigerzigerk 11y ago
>If we accept that, then simplicity alone is not a desirable goal
Or maybe simplicity in terms of the formal semantics is a desirable goal, but not the simplicity of the language alone.
At the end of the day, what determines mental load is the complexity of solving a particular problem using a particular language.
I don't think this simplicity follows from the simplicity of the language itself. There may not even be the slightest correlation.
- AnimalMuppet 11y agoIn general, the simpler the language, the more complex the code to implement the solution in that language, and so the harder it is to understand the code. But the more complex the language, the simpler (and easier to understand) the code, but the language itself is harder to understand. It's almost like you want the language to have the square root of the complexity of the problem. (This is in general. The big way around this is to pick a language that is well-suited for your particular problem.)