I thought about this question for a very long time, but actually could not find an answer on Google, as well as a similar question in Stackoverflow. If there is a duplicate, I regret it.
Many people seem to say that writing compilers and other language tools in functional languages such as OCaml and Haskell is much more efficient and easier than writing in imperative languages.
It's true? And if so, why is it so efficient and easy to write them in functional languages, and not in an imperative language, such as C? Also, is it not a language tool in a functional language slower than in some low-level language such as C?
compiler-construction functional-programming haskell ocaml
wvd May 25 '10 at 15:26 2010-05-25 15:26
source share