Kompyuter injiniringgi fakulteti


Haskell tilidan foydalanish sohalari


Download 20.75 Kb.
bet4/4
Sana16.01.2023
Hajmi20.75 Kb.
#1094760
1   2   3   4
Bog'liq
Dasturlash uslublari va paradigmalar 4-mustaqil ish

Haskell tilidan foydalanish sohalari
Haskell turli yo'nalishlarda tobora ko'proq mashhurlikka erishmoqda. Demak, moliya sohasida rivojlangan banklar va fond tashkilotlari undan shaxsiy ish qurollarini yaratish uchun foydalanadilar. Biznesda bu til amalga oshirilgan hisob-kitoblarning aniqligi va xatosizligini kafolatlashi mumkin.
Haskell shuningdek, matn materiallarini tahrirlash va qayta ishlash, tahlil qilish va spam-reklamalarni topish va o'chirish tizimlarini yaratish uchun yozish vositalari kabi sohalarda qo'llaniladi. Haskell tuzilmasi mavjud grammatika va qoidalarni, shu jumladan eng murakkab rus tilini o'rnatishga, bog'liqliklarni topish va havolalarni taqdim etish bo'yicha ko'rsatmalarni ishlab chiqishga imkon beradi.
Haskell dasturchilar tomonidan boshqa dasturlash tillarida kodni sinab ko'rish yo'llarini topish uchun ishlatiladi. Keyin yuqorida aytib o'tilganidek, taxminan bir xil harakat yo'nalishidan foydalaniladi, chunki Haskell oddiy tillarni ham, mashina kodlash belgilari tizimlarini ham baholash uchun osonlikcha foydali bo'lishi mumkin. Haskell veb-dizaynni ishlab chiqishda ham qo'llaniladi; Java Script-da u dasturlash tilida yozilgan matnni bir vaqtning o'zida ko'p sonli ulanishlarni tahlil qila oladigan mashina kodiga tarjima qilishga yordam beradi.
Haskell bilan bog'liq tillar
Haskellning o'tmishdoshi va unga yaqin xususiyatlar toza. Uning asosiy farqi shundaki, u operatsiyalar ketma-ketligini o'rnatish, yon ta'siri bo'lgan harakatlarni bajarish imkonini beruvchi monadlar emas, balki o'ziga xoslik turlaridan foydalanadi.
Haskell prototipiga asoslangan boshqa tillar ishlab chiqilgan bo'lib, ular o'zlarining turdagi tizimlarida farqlanadi, masalan:
Agda - bu sof funktsional til bo'lib, u qaram turlardan foydalanadi.
Cayenne - qaram turlardan ham foydalanadi.
Elm - bu veb-ilovalar uchun grafik interfeyslarni yaratish uchun ishlatiladigan funktsional til; yuqori darajadagi turlarni qo'llab-quvvatlamaydi.
Epigramma - bu dasturlarning xususiyatlarini isbotlash uchun qaram turlardan foydalanadigan funktsional til.
Idris - bu Sent-Endryus universitetida ishlab chiqilgan qaram turlardan foydalanadigan funktsional til.
PureScript - dasturlash tilida yozilgan matnni JavaScript-dagi mashina kodiga tarjima qiladi.
Ōmega - cheksiz uzun belgilar ketma-ketligi.
Haskell tilining muhim tegishli variantlari ro'yxati quyidagilarni o'z ichiga oladi:
Curry umumiy maqsadli o'rnatilgan dasturlash tilidir.
Umumiy Haskell - Umumiy dasturlash uchun turdagi tizimni qo'llab-quvvatlaydi.
Hume - o'rnatilgan tizimlar uchun funktsional dasturlash tili. U pochta qutisi kanallari kortejlarida avtomatlashtirilgan, fuqaroligi bo'lmagan jarayonlarga tayanadi. Davlat ular bilan o'zaro aloqada bo'lishi mumkin; Haskellga o'xshash iboralar va sintaksis tiliga ega bo'lgan simli qutilar orqali chiqishlarni kanallarga xaritalashni tasvirlaydi.
Download 20.75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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