Haskell Programming Language Profile
Haskell
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.
FACTS
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
License: –
Website: www.haskell.org
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Yesod – a web framework for productive development of type-safe, RESTful, high performance web applications.
The Glasgow Haskell Compiler
USEFUL RESOURCES
Glasgow Haskell Compiler Users Guide
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES |