Both Haskell and Erlang are general-purpose functional programming languages , but they also have many differences.Haskell is a lazy, statically typed, purely functional language featuring higher-order functions, polymorphism,type classes,
and monadic effects. Erlang is a strict, dynamically typed functional programming language with built-in support for concurrency, communication, distribution,and fault-tolerance. In contrast to Haskell, which arose from an academic initiative,
Erlang was developed in the Ericsson Computer Science Laboratory, and has been
actively used in industry both within Ericsson and beyond
and monadic effects. Erlang is a strict, dynamically typed functional programming language with built-in support for concurrency, communication, distribution,and fault-tolerance. In contrast to Haskell, which arose from an academic initiative,
Erlang was developed in the Ericsson Computer Science Laboratory, and has been
actively used in industry both within Ericsson and beyond
留言