


At the conference on Functional Programming Languages and Computer Architecture (FPCA '87) in Portland, Oregon, there was a strong consensus that a committee be formed to define an open standard for such languages. Miranda was the most widely used, but it was proprietary software. By 1987, more than a dozen non- strict, purely functional programming languages existed. in 1985, interest in lazy functional languages grew. History įollowing the release of Miranda by Research Software Ltd. As of May 2021, Haskell was the 28th most popular programming language by Google searches for tutorials, and made up less than 1% of active users on the GitHub source code repository. Haskell is used in academia and industry. The last formal specification of the language was made in July 2010, while the development of GHC continues to expand Haskell via language extensions. Haskell's semantics are historically based on those of the Miranda programming language, which served to focus the efforts of the initial Haskell working group. It is named after logician Haskell Curry. Haskell's main implementation is the Glasgow Haskell Compiler (GHC). Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading, and monadic IO. Haskell ( / ˈ h æ s k əl/ ) is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Clean, FP, Gofer, Hope and Hope +, Id, ISWIM, KRC, Lisp, Miranda, ML and Standard ML, Orwell, SASL, Scheme, SISAL Īgda, Bluespec, C++11/ Concepts, C#/ LINQ, CAL, Cayenne, Clean, Clojure, CoffeeScript, Curry, Elm, Epigram, Escher, F#, Hack, Idris, Isabelle, Java/ Generics, LiveScript, Mercury, Ωmega, PureScript, Python, Raku, Rust, Scala, Swift, Visual Basic 9.0
