An introduction to Haskell

Haskell /ˈhæskəl/ is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. 

The latest standard of Haskell is Haskell 2010. As of May 2016, a group is working on the next version, Haskell 2020.

Haskell features a type system with type inference and lazy evaluation. Type classes first appeared in the Haskell programming language. Its main implementation is the Glasgow Haskell Compiler.

Haskell is based on the semantics, but not the syntax, of the language Miranda, which served to focus the efforts of the initial Haskell working group. Haskell is used widely in academia and also used in industry.

Haskell is the fifth-generation languages, or 5GL. In these languages you don’t have to know how implement an algorithm to solve problems. Just you should know what problems need to be solved and what conditions need to be met.

haskell is a high-level programming language 

Download PDF


Created at: 2016-11-03 11:40:16

Did you know?

Edison's First Lightbulb

Thomas Edison did not invent the first lightbulb, nor even the first incandescent lightbulb. He invented an incandescent lightbulb which was reliable, long-lasting, and manufacturable. Edison's first lightbulb is not viewable in any museum, however. It was broken up in the laboratory in order to find out what had made it work so well.