Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


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.

Previous Page Next Page