Computing Atlas

How Computing Was Built
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
1990 1
Paradigm
Purely functional, with lazy evaluation and static typing. 1
Significance
Designed 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
1. Wikipedia: Haskell
Wikimedia FoundationFeatures section
Quote, Features section
functions generally have no side effects
View the Source
1. Wikipedia: Haskell
Wikimedia FoundationInfoboxView the Source
1. Wikipedia: Haskell
Wikimedia FoundationInfobox, first appeared dateView the Source
1. Wikipedia: Haskell
Wikimedia FoundationReception sectionView the Source
1. Wikipedia: Haskell
Wikimedia FoundationIn Field: Programming Language TheoryView the Source
Wikipedia: Rust (programming language)
Wikimedia FoundationInfluenced: Rust, History sectionView the Source
Wikipedia: Standard ML
Wikimedia FoundationInfluenced By: Standard ML, Lead section
Quote, Influenced By: Standard ML, Lead section
Standard ML shaped the development of Haskell, Elm, F#, OCaml, Rust, and Scala
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

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.