Languages
Haskell
Functional Language
Citation Formats
General Reference
APA Style
BibTeX
Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. It pioneered type classes for type-safe operator overloading and a monadic approach to input and output, and is named after logician Haskell Curry.
Facts
First Released ParadigmPurely functional, with lazy evaluation and static typing. 1 SignificanceDesigned by a committee, including Lennart Augustsson, Paul Hudak, John Hughes, Simon Peyton Jones and Philip Wadler, rather than a single author; it pioneered type classes and monadic input and output, becoming a major influence on later functional and statically typed language design. Some computer scientists, including Simon Peyton Jones and Robert Harper, have argued lazy evaluation complicates reasoning about performance, making Haskell arguably unsuited to teaching introductory programming. 1 Cross-Tradition Connections
In Field
Influenced
Influenced By
Sources
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.
View At A Past Year
The atlas records no dated fact of its own for this entry, so there is no other year to choose.