Language
Haskell
Purely functional programming language
1990Appeared
Haskell 2010Latest version
24Languages it influenced
Facts
- Appeared
- 1990
- Type system
- static typing, inference typing, strong typing
- Latest version
- Haskell 2010 (July 1, 2010)
- Languages it influenced
- 24
- Kind
- interpreted language, purely functional programming language, modular programming language, non-strict programming language, off-side rule language, compiled language
- Paradigms
- functional programming, purely functional programming, non-strict programming
- Designed by
- Alastair Reid, Paul Hudak, Thomas Johnsson, John Launchbury, Philip Wadler, Erik Meijer, Kevin Hammond, John Hughes, Lennart Augustsson, Simon Peyton Jones, Warren Burton
- Developer
- Paul Hudak, Philip Wadler, Erik Meijer, John Hughes, Lennart Augustsson, Simon Peyton Jones
- File extensions
- .hs .lhs
- Operating system
- Microsoft Windows, Unix-like operating system
- Influences listed
- 6
Sources: Wikidata (CC0) · Wikidata Q34010
Influenced · 24
Languages implemented in it · 6
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Agda | 2007 | purely functional programming | manifest typing, static typing, nominative typing, dependent typing, inference typing, strong typing | 1 |
| Atom | 2007 | functional programming, declarative programming | strong typing | — |
| Cryptol | — | — | — | — |
| Elm | 2012 | functional programming, purely functional programming, reactive programming, functional reactive programming | static typing, inference typing, strong typing | 2 |
| Helium | — | — | — | — |
| Idris | 2007 | total functional programming, functional programming, purely functional programming | static typing, dependent typing, linear typing, uniqueness typing | — |