ExpertClub
  1. Home
  2. Programming languages
  3. Haskell
Language

Haskell

Paradigmsfunctional programming, purely functional programming, non-strict programming
Typing disciplinestatic typing, inference typing, strong typing
First appeared1990
Designed byAlastair Reid, Thomas Johnsson, John Launchbury, Philip Wadler, Erik Meijer, Kevin Hammond, John Hughes, Lennart Augustsson, Simon Peyton Jones, Warren Burton, Paul Hudak
DeveloperPaul Hudak, Philip Wadler, Erik Meijer, John Hughes, Lennart Augustsson, Simon Peyton Jones
Typeinterpreted language, purely functional programming language, modular programming language, non-strict programming language, off-side rule language, compiled language, programming language
Influenced byOrwell, Miranda, ML, Lisp, Clean, Lazy ML
Latest versionHaskell 2010
File extensionslhs, hs
Websitehaskell.org
Operating systemsMicrosoft Windows, Unix-like operating system

Sources: Wikidata (CC0) · Wikidata Q34010

Programming languages · 25

LanguageParadigmsFirst appearedDeveloper
Agdapurely functional programming2007Chalmers University of Technology
Aldorlogic programming, functional programming, imperative programming, object-oriented programming1990IBM Thomas J. Watson Research Center
A♯functional programming1971IBM Thomas J. Watson Research Center
Ballerinaconcurrent computing2017WSO2
C#object-oriented programming, strict programming, functional programming, event-driven programming, reflective programming, generic programming, structured programming, class-based programming, imperative programming, multi-paradigm programming2001Microsoft
Chaos———
CoffeeScriptprototype-based programming, imperative programming, functional programming, multi-paradigm programming, aspect-oriented programming2009Jeremy Ashkenas
Croc—2006—
Curryconstraint programming, logic programming, functional programming1995Kiel University
Elmfunctional reactive programming, reactive programming, functional programming, purely functional programming2012—
F#object-oriented programming, metaprogramming, imperative programming, functional programming, concurrent computing, reflective programming2005F Sharp Software Foundation, Microsoft
Fregefunctional programming, purely functional programming——
Hack—2014Meta Platforms
Idrispurely functional programming, functional programming, total functional programming2007—
LiveScriptfunctional programming, object-oriented programming2011George Zahariev, Jeremy Ashkenas, Satoshi Murakami
Mercuryobject-oriented programming, multi-paradigm programming, purely functional programming, logic programming, functional programming1995University of Melbourne
Puredeclarative programming, functional programming2008—
PureScriptpurely functional programming, functional programming2013—
Qi———
Rakuobject-oriented programming, imperative programming, functional programming2015Audrey Tang, Larry Wall
Rocfunctional programming——
Rustgeneric programming, concurrent computing, procedural programming, functional programming, imperative programming, object-oriented programming2006Mozilla, Rust Foundation, Graydon Hoare
Scalaconcurrent computing, functional programming, imperative programming, object-oriented programming2004École polytechnique fédérale de Lausanne, Martin Odersky
Swiftobject-oriented programming, functional programming, declarative programming, multi-paradigm programming, block-structured programming, imperative programming2014Chris Lattner, Apple Inc.
Ur/Web—2014—

Programming languages · 6

Operating systems · 1

Operating systemDeveloperFirst releaseLicense
House——BSD licenses