-
CptPicard
-
RE: Haskell vs. C++
-
The hugely important distinctions are not in some performance benchmarks, but in the fact that Haskell is a pure-functional language, which makes it in general behave and feel much more different than your typical run of the mill imperative OOP language.
It makes you think rather differently about your solutions (not "how", but "what"), and I would suggest that a lot of functional-style solutions to problems are actually quite enlightening. In addition pure-functionality has important theoretical properties that make it much more amenable to something like data-parallelism due to lack of side-effects, for example...
-
29 May 09
The hugely important distinctions are not in some performance benchmarks, but in the fact that Haskell is a pure-functional language, which makes it in general behave and feel much more different than your typical run of the mill imperative OOP language.
It makes you think rather differently about your solutions (not "how", but "what"), and I would suggest that a lot of functional-style solutions to problems are actually quite enlightening. In addition pure-functionality has important theoretical properties that make it much more amenable to something like data-parallelism due to lack of side-effects, for example...