1-topshiriq Fan:”Dasturlash uslublari va paradigmalar” Mavzu: Haskel funksional dasturlash tili va uning imkoniyalari


Download 45.23 Kb.
bet1/3
Sana20.01.2023
Hajmi45.23 Kb.
#1103426
  1   2   3
Bog'liq
haskell


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
1-topshiriq
Fan:”Dasturlash uslublari va paradigmalar”
Mavzu: Haskel funksional dasturlash tili va uning imkoniyalari.

Guruh : DI20-11-guruh.
Talaba: Eshniyozov A.
O’qituvchi: Karimov M.


Xaskell a umumiy maqsad, statik ravishda terilgan, faqat funktsional dasturlash tili bilan xulosa chiqarish va dangasa baho.O'qitish, tadqiq qilish va ishlab chiqarishga tatbiq etish uchun ishlab chiqilgan Haskell dasturiy tilning bir qator ilg'or xususiyatlarini kashshof qildi. sinflar, bu imkon beradi xavfsiz operatorning ortiqcha yuklanishi. Haskellning asosiy dasturidir Glasgow Haskell kompilyatori (GHC). Uning nomi berilgan mantiqchi Xaskell Kori.
Haskellniki semantik tarixan ularnikiga asoslangan Miranda Dastlabki Haskell ishchi guruhining harakatlarini yo'naltirishga xizmat qilgan dasturlash tili.Tilning so'nggi rasmiy spetsifikatsiyasi 2010 yil iyul oyida amalga oshirildi, GHC dasturini ishlab chiqish esa Haskell-ni til kengaytmalari orqali kengaytirishda davom etdi. Keyingi rasmiy spetsifikatsiya 2020 yilga rejalashtirilgan.
Haskell akademiyada qo'llaniladi va sanoat. 2019 yil sentyabr oyidan boshlab Haskell Google qidiruvlari bo'yicha eng mashhur 23-dasturlash tili bo'ldi  o'quv qo'llanmalari uchun va GitHub manba kodlari omboridagi 1% dan kam faol foydalanuvchilarni tashkil etdi.


Tarix


Ozod etilgandan so'ng Miranda 1985 yilda Research Software Ltd. tomonidan, qiziqish dangasa funktsional tillar o'sdi. 1987 yilga kelib, o'ndan ortiq qat'iy emas, faqat funktsional dasturlash tillari mavjud edi. Miranda eng ko'p ishlatilgan, ammo u shunday edi mulkiy dasturiy ta'minot. Konferentsiyada Funktsional dasturlash tillari va kompyuter arxitekturasi (FPCA '87) ichida Portlend, Oregon, ni aniqlash uchun qo'mita tuzilishi to'g'risida qat'iy kelishuv mavjud edi ochiq standart bunday tillar uchun. Qo'mitaning maqsadi mavjudlarni birlashtirish edi funktsional tillar funktsional-til dizaynida kelajakdagi tadqiqotlar uchun asos bo'lib xizmat qiladigan umumiy.


Download 45.23 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling