Haskell is a standardized, general-purpose, polymorphically statically typed, lazy, purely functional language, very different from many programming languages. Recent innovations include static polymorphic typing, higher-order functions, user-definable algebraic data types, a module system, and more. It has built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, with approximately 5,400 third-party open source libraries and tools.
Haskell offers many advantages to programmers. It helps rapid application development with shorter, clearer code, and higher reliability. It’s suitable for a variety of applications, and often used in academia and industry.
Type of Language: Functional, lazy/non-strict, modular
Designed by: Lennart Augustsson, Brian Boutel, John Hughes, John Launchbury, Dave Barton, John Peterson, Philip Wadler, Warren Burton, Joseph Fasel, Mark Jones, Kevin Hammond, Ralf Hinze, Paul Hudak, Thomas Johnsson, Erik Meijer, Alastair Reid, Colin Runciman, and Simon Peyton Jones
Public Release: 1990