![]() | |
---|---|
Տեսակ | 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 ստանդարտացված, ընդհանուր նշանակության մաքուր ֆունկցիոնալ ծրագրավորման լեզու: Տիպի համակարգը ամբողջական է, ստատիկ, ավտոմատ տիպի որոշմամբ, հիմնված Հինդլի-Միլներ տիպի համակարգի վրա: Քանի որ լեզուն ֆունկցիոնալ է, կառավարման հիմնական կառուցվածքը ֆունկցիան է:
Լեզվի տարբերակիչ առանձնահատկությունն այն է, որ նա լուրջ վերաբերմունք ունի տիպավորման նկատմամբ։ Հիմնականում դրա շնորհիվ է, որ լեզուն անվանվել է տիպի տեսաբան և կոմբինատորային տրամաբանության գյուտարար Հասքել Քարիի անունով:
Այս լեզուն ունի հնարավորություն ծրագրավորման այլ լեզուների կոդի հետ փոխազդելու միջոցներ։ Ներկառուցված է բազմաֆունկցիոնալ և զուգահեռ ծրագրավորման աջակցություն, մշակված գործիքներ (ավտոմատ թեստավորում, վրիպազերծման և պրոֆիլավորման գործիքներ, այդ թվում՝ զուգահեռ ծրագրերի համար), կան մի քանի հազար բաց կոդով գրադարաններ:
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search