4 ms·
> they don't give me the feeling of "just a different syntax" but actually changed the way I think. Not only that, but languages that enable more concise expre
by TimTheTinker 1y ago
> they don't give me the feeling of "just a different syntax" but actually changed the way I think.
Not only that, but languages that enable more concise expression of an idea (without losing clarity for readers) reduces the error rates of programs written in them.
It's been proven that when not accounting for constraints imposed by a compiler/interpreter (like the Rust borrow checker), the average error rate per unit size of programs across widely varying languages is constant. So reducing the number of lines/expressions required to express ideas reduces the number of errors by the same factor. Brevity pays when readability isn't sacrificed.