Multiparadigmali tillar



Download 0,98 Mb.
bet3/3
Sana29.01.2022
Hajmi0,98 Mb.
#417763
1   2   3
Bog'liq
MULTIPARADIGMALI TILLAR

 
Oltita paradigma
Ob'ektga yo'naltirilgan, umumlashtirilgan, protsessual, funktsional, hodisalarga asoslangan, refleksiv:
C #.
Etti paradigma
mantiqiy, cheklangan dasturlash, funktsional (dangasa va xohlagan), protsessual (imperativ), ob'ektga yo'naltirilgan, taqsimlangan, parallel
Oz.
Shuni ta'kidlash kerakki, eng muvaffaqiyatli, uzoq umr ko'rgan
dasturlash tillari va tizimlari multiparadigmatikdir.
Bunday izohlar tasdiqlagan barcha YPlar uchun berilishi mumkin
mavjud bo'lish muddati, ularda taklif qilingan ratsionallik
umumlashtirilgan echimlar.
.Net loyihasi doirasida F # va C # yangi tillari paydo bo'ldi
Dastlab o'tish paytida imperativ-protsessual C va OOP C ++ to C # bir qator yangi xususiyatlar bilan boyitilgan:
- ifodalar nomlanmagan funktsiyalarni o'z ichiga olishi mumkin ma'lumotlar tuzilmalari sifatida;
- qo'llab -quvvatlanadigan dinamik ma'lumotlar turlari - to'plamlar, navbatlar, ro'yxatlar, daraxtlar;
- sinf kutubxonalari, nazorat kutubxonalari va Veb boshqaruv kutubxonalari
- xususiyatlarni hisobga oladigan dastur kodi yaratiladi joriy platforma;
- xotirada axlat yig'ish vazifasi nafaqat dasturchilardan, balki o'chiriladi
tarjimon ishlab chiquvchilaridan; u o'z vaqtida va o'z vaqtida hal qilinadi to'g'ri joy - mas'ul ijro etuvchi muhit
hisob -kitoblarni bajarish;
- har bir tur, maydonlar, usullar va xususiyatlardan tashqari, o'z ichiga olishi mumkin va o'zgarishlar;
- dasturni kompilyatsiya qilishda manifest to'liq tuziladi uning yig'ilishini tavsiflaydi.
PL F #, funktsional PL ML, CAML, OCAML g'oyalarini meros qilib oladi, LP va OOP mexanizmlarini qo'llab -quvvatlaydi:
- an'anaviy funktsional mexanizmlarning to'liq to'plami
dasturlash, shu jumladan yuqori darajadagi vazifalar;
kori va naqshni moslashtirish;
-– dinamik ulanish;
- dangasa va baquvvat hisoblar;
- funktsiyalarni yopish va eslab qolish;
- ifoda kvotalari;
- ifoda qurilishi, qisman funktsiyalarni qo'llash va metakomilatsiyalash;
- siyrak matritsalar;
- xash jadvallari;
- o'zgaruvchan-o'zgaruvchilar (o'zgaruvchan);
- noaniq hisob-kitoblar to'plami;
- asinxron ifodalar va parallel dasturlash;
- .NET bilan birgalikda ishlash.
Scala tili FP va OOP mexanizmlarini birlashtirib, ularga alohida e'tibor beradi APni boshqarish, ta'minlovchi kompilyatorlarni ishlab chiqish uchun qulay
dasturlarning ishonchliligi:
- ob'ektlar va ularning xatti -harakatlari qobiliyatli sinflar tomonidan belgilanadi
ko'p meros;
- funktsiyalar qadriyatlar va yuqori darajadagi bo'lishi mumkin;
- statik yozish umumiy sinflarni qo'llab -quvvatlaydi,
o'rnatilgan sinflar va mavhum turlari, kompozit turlari,
polimorfik usullar va boshqalar;
- yangi til tuzilmalarini kiritishga imkon beradi;
- Java va .Net bilan o'zaro aloqada bo'ladi;
- anonim funksiyalarga ruxsat beradi;
- turiga bog'liq bo'lgan yopilishlarni avtomatik qurish
vazifalar;
- naqshni moslashtirish mexanizmidan foydalanadi
Turli xil dasturiy ta'minot dasturlarini bitta tilli dastur ichida birlashtirish yoki ularni qo'llab –quvvatlash qo'shma korxonani amalga oshirish ularning ko'lamini oshiradi va o'z hissasini qo'shadi dasturchilarning mahsuldorligi, ortiqcha ishlarni kamaytiradi turli bosqich va bosqichlarda ishlab chiqilgan turli nazariyalar va modellar
Hayot sikli.
Yangi va uzoq umrlik NPlarda odatda mavjud ko'p paradigmatik xarakter. E'tibor bering qo'llab -quvvatlaydigan ta'lim dasturlash tillarining (A ++, Oz) paydo bo'lishi barcha asosiy dasturiy paradigmalar, bu ularning o'zaro ta'sirini ko'rsatadi bir -birini to'ldiruvchi va tarbiyaviy ahamiyatga ega.
Asosiy SPlarning taqdim etilgan funktsional modellari shuni ko'rsatadiki
funktsional tizim va funktsional tizimlarni joriy etish an'anasi dasturlash tillarni solishtirish bo'yicha chora -tadbirlar tizimini berishi mumkin
dasturlash.
Download 0,98 Mb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish