4 ms·
A lot of really great stories in there. From Tikhon Jelvis' answer: "I personally rank languages on three largely orthogonal axes: productivity, maintainabili
by codygman 11y ago
A lot of really great stories in there.
From Tikhon Jelvis' answer:
"I personally rank languages on three largely orthogonal axes: productivity, maintainability and performance. That is: how quickly, comfortably and efficiently I can write code; how easy it is to ensure the code is correct, refactor it and add features; and how fast the resulting code can run. For different projects, the different axes will have different weights.
If the weights are about equal, Haskell is the best choice. Moreover, I do not know any language that can beat Haskell along any two axes: sure, there are (in fact, many) languages that perform better, and there are languages that lead to more correct, more maintainable code, and there are even languages that are more productive. But never more than one at a time."
I totally agree with the above and it's why I think Haskell is the best general programming language out there. I see it as the same niche as python, ruby, lisp, C#, Java, Go, etc.