Haskell

Haskell
Изображение логотипа
Տեսակpurely functional programming language?, non-strict programming language?, modular programming language?, ծրագրավորման ինտերպրետացվող լեզու, off-side rule language?, ծրագրավորման կոմպիլյացվող լեզու և ծրագրավորման լեզու
Առաջացել է1990
ՍտեղծողPaul Hudak?[1], Lennart Augustsson?[2], John Hughes?[3], Simon Peyton Jones?[4], Erik Meijer?[4] և Philip Wadler?[4]
ՆախագծողLennart Augustsson?, Warren Burton?, Kevin Hammond?, Paul Hudak?, John Hughes?, Thomas Johnsson?, Simon Peyton Jones?, John Launchbury?, Erik Meijer?, Alastair Reid? և Philip Wadler?
Ընդլայնումներ.hs և .lhs
ՕՀWindows և յունիքսանման օպերացիոն համակարգ
Ընթացիկ տարբերակHaskell 2010 (հուլիս 2010)[5]
Ներշնչվել էԼիսպ, ML, Miranda?[4], Orwell?[4], Lazy ML?[4] և Clean?[4]
Անվանված էՀասկել Կարրի[4]
Կայքhaskell.org(անգլ.)
 Haskell Վիքիպահեստում

Haskell ստանդարտացված, ընդհանուր նշանակության մաքուր ֆունկցիոնալ ծրագրավորման լեզու: Տիպի համակարգը ամբողջական է, ստատիկ, ավտոմատ տիպի որոշմամբ, հիմնված Հինդլի-Միլներ տիպի համակարգի վրա: Քանի որ լեզուն ֆունկցիոնալ է, կառավարման հիմնական կառուցվածքը ֆունկցիան է:

Լեզվի տարբերակիչ առանձնահատկությունն այն է, որ նա լուրջ վերաբերմունք ունի տիպավորման նկատմամբ։ Հիմնականում դրա շնորհիվ է, որ լեզուն անվանվել է տիպի տեսաբան և կոմբինատորային տրամաբանության գյուտարար Հասքել Քարիի անունով:

Այս լեզուն ունի հնարավորություն ծրագրավորման այլ լեզուների կոդի հետ փոխազդելու միջոցներ։ Ներկառուցված է բազմաֆունկցիոնալ և զուգահեռ ծրագրավորման աջակցություն, մշակված գործիքներ (ավտոմատ թեստավորում, վրիպազերծման և պրոֆիլավորման գործիքներ, այդ թվում՝ զուգահեռ ծրագրերի համար), կան մի քանի հազար բաց կոդով գրադարաններ:

  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. 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 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