Kompyuter injiniringgi fakulteti
Haskell tilidan foydalanish sohalari
Download 20.75 Kb.
|
Dasturlash uslublari va paradigmalar 4-mustaqil ish
- Bu sahifa navigatsiya:
- Haskell bilan bogliq tillar
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling