|
|
|
|
|
by cageface
5368 days ago
|
|
So I say that even a notoriously difficult language like Haskell is only difficult because you haven’t learned it yet. Can't say I agree with this. Haskell embodies a lot of fairly advanced and much more formally rigorous concepts than most programming languages. It may be that there's a corresponding payoff in concision or correctness but Haskell has this reputation for a reason. |
|
Haskell shines when used to manage a sophisticated computation of a static result, not a constantly changing dataset.
Haskell is a great way to learn stateless pure programming style, since it forces a lot of discipline. Haskell makes you a better Java/Lisp/Python/C programmer. (Except that it will make you write inefficient Java if you get too accustomed to the idioms that are efficient Haskell)