4 ms·
The syntax is not the issue, the very sophisticated type system is.
by VMG 12y ago
The syntax is not the issue, the very sophisticated type system is.
- dragonwriter 12y ago> The syntax is not the issue, Syntax differences very clearly are a source of difficulty for many people learning new languages, especially when there experience is focussed on a particular syntax style. > the very sophisticated type system is. I don't see any evidence that Haskell's type system makes it harder to learn from an absence of programming knowledge. Like its non-Algol syntax, it probably makes it harder for experienced programmers with habits centered around patterns learned in less expressive static type systems or un-/dynamically-typed languages. If anything, I think the consistency of the type system and the relative lack of ceremony probably makes it easier, in some ways, than C/C++/Java family languages, where there is lots more type ceremony to learn.