Kompyuter injiniringgi fakulteti


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


Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Samarqand filiali
Kompyuter injiniringgi fakulteti
Dasturiy injiniring yo’nalishi
Dasturlash uslublari va paradigmalari fanidan

MUSTAQIL ISH 4


Mavzu: Haskel funksional dasturlash tili va uning imkoniyalari.

Tuzuvchi:Toshpo’lotov Anvar


Tekshirdi:Karimov M

Samarqand 2023



Haskel funksional dasturlash tili va uning imkoniyalari.
Reja:
1.Haskell tilining tavsifi
2.Haskell dasturlash tilining tarixi
3.Haskell tilining tuzilishi
4.Haskell tilidan foydalanish sohalari
5.Haskell bilan bog'liq tillar
Haskell ko'pincha dangasa dasturlash tili deb ataladi, lekin bu juda oddiy yoki funksionallik etishmasligi emas. Aslida, Haskell juda talabga ega vositadir, shuning uchun siz dasturlash bilan jiddiy shug'ullanasizmi, buni o'ylab ko'rishga arziydi.
Bundan tashqari, agar siz o'zingizni funktsional dasturlashga bag'ishlamoqchi bo'lsangiz, bu til ajralmas bo'ladi. Maqolada biz sizga Haskell qanday paydo bo'lganligini, uning xususiyatlari qanday ekanligini, ko'lamini tahlil qilamiz va o'rganish uchun foydali adabiyotlar ro'yxatini taqdim etamiz.
Haskell tilining tavsifi
Haskell tili (Haskell) - ro'yxatlar va hisoblarni qayta ishlash va mashina kodlash uchun belgilar to'plami. Bu juda keng tarqalgan, toza va funktsional tizim o'z nomini matematik Karri Xaskelldan oladi. Funktsiya qiymatlarini (funktsional) hisoblash dasturlari bir nechta parallel iplar bilan ishlash uchun ko'proq qo'llaniladi. Ma'lumotlar bilan ishlashda ushbu oldindan belgilangan ish oqimlari yuqori aniqlik va ishlashni ta'minlaydi.
An'anaviy tillarda dasturchilar turli operatsiyalarni bajarish uchun kompilyatorga ko'rsatmalar yozadilar. Haskell tizimi boshqa printsip asosida qurilgan. Bu tilda dasturchi bevosita dasturga nima qilish kerakligini aytadi. Haskell dangasa, shuning uchun berilgan harakatlar ketma-ketligi, agar u ixtiyoriy deb hisoblansa, kodning bajarilishini ta'minlamaydi.
Shunday qilib, Haskell tizimida qurilgan dastur bir qator bajariladigan funktsiyalardir, deb aytishimiz mumkin.

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