Haskell

Haskell
Парадигмафункційна, не строга, модульна
Дата появи1990
ТворціLennart Augustssond, Warren Burtond, Kevin Hammondd, Paul Hudakd, John Hughesd, Thomas Johnssond, Саймон Пейтон Джонс, John Launchburyd, Erik Meijerd, Alastair Reidd і Philip Wadlerd
РозробникPaul Hudakd[1], Lennart Augustssond[2], John Hughesd[3], Саймон Пейтон Джонс[4], Erik Meijerd[4] і Philip Wadlerd[4]
Останній релізHaskell 2010 (липень 2010)[5]
Система типізаціїсильна, статична
Основні реалізаціїGHC, GHCJS, Hugs, NHC, JHC, Yhc
Діалекти--
Під впливом відAPL, Lisp, Miranda, ML, Gofer, Scheme
Вплинула наClojure, C#, F#, Java Generics, LINQ, Perl 6, Python, Scala
Операційна системаWindows і UNIX-подібні операційні системи
Звичайні розширення файлів.hs або .lhs
Вебсайтhaskell.org

Haskell (укр. Гаскель, Гаскелл) — стандартизована, винятково функційна мова програмування з нестрогою семантикою. Названа на честь американського математика Гаскелла Каррі, роботи якого в галузі математичної логіки є базовими для функційного програмування. Гаскель базується на лямбда численні. Найважливішими реалізаціями є компілятор Glasgow Haskell Compiler (GHC) та оснований на ньому компілятор GHCJS, що компілює Гаскель-код у скрипт мовою JavaScript. Історично важливим також є інтерпретатор Hugs, але на сьогодні він не підтримується.

  1. http://news.yale.edu/2015/04/30/memoriam-paul-hudak-computer-scientist-and-saybrook-college-master
  2. http://softwareengineeringdaily.com/2015/11/05/haskell-with-lennart-augustsson/
  3. http://www.cse.chalmers.se/~rjmh/Software/h++.html
  4. а б в A history of Haskell:being lazy with classSIGPLAN, 2007.
  5. [Haskell Announcing Haskell 2010] — 2009.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search