Reja: Dasturlash tillari tushunchasi



Download 90,45 Kb.
bet8/11
Sana16.03.2022
Hajmi90,45 Kb.
#496739
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Aktamov Eldor-Dasturlashga kirish - 1 mustaqil ish

3.3 Mantiqiy (munosabat) til

  • 3.3 Mantiqiy (munosabat) til
  • PROLOG tili 1973 yilda frantsuz olimi A. Kolmero tomonidan yaratilgan. Hozirgi vaqtda boshqa tillar ham ma'lum, lekin Prolog - eng rivojlangan va keng tarqalgan mantiqiy dasturlash tili. Sun'iy intellekt tizimlarida mantiqiy dasturlash tillari keng qo'llaniladi.
  • Mantiqiy dasturlash tillari quyidagilar bilan tavsiflanadi:
  • yuqori darajali;
  • ramziy hisoblashga qat'iy yo'nalish;
  • teskari hisob -kitob qilish imkoniyati, ya'ni protseduradagi o'zgaruvchilar kirish va chiqishga bo'linmaydi;
  • mumkin bo'lgan mantiqiy to'liq bo'lmaslik, chunki dasturda ma'lum mantiqiy munosabatlarni ifodalash ko'pincha mumkin emas va dasturdan to'g'ri xulosalar chiqarish ham mumkin emas.
  • Til konstruktsiyalari matematik formulalarga mos kelmaydi, lekin ob'ektlar va miqdorlar o'rtasidagi munosabatni aniqlaydi, ular qanday natijani ko'rsatmasdan foydalanuvchi tomonidan qanday natija kutayotganini bildiradi.
  • Mantiqiy va funktsional tillar deklarativ tillar... Bu tillarda "operator" ("buyruq") tushunchasi yo'q.

3.4 Ob'ektga yo'naltirilgan til

  • 3.4 Ob'ektga yo'naltirilgan til
  • Ob'ektga yo'naltirilgan til ko'plab mustaqil ob'ektlar ko'rinishida muhit yaratadi. Har bir ob'ekt o'zini alohida kompyuter kabi tutadi, ular yordamida muammolarni ichki mexanizmlarini o'rganmasdan "qora qutilar" sifatida hal qilish mumkin.
  • So'nggi paytlarda ob'ektga yo'naltirilgan dasturlash tillari dasturchilar orasida juda mashhur bo'lib kelmoqda, chunki ular ob'ektga yo'naltirilgan yondashuvning afzalliklaridan nafaqat dasturiy ta'minot tizimini loyihalash va qurish bosqichlarida, balki ularni amalga oshirish, sinovdan o'tkazish va texnik xizmat ko'rsatish.
  • Zamonaviy ob'ektga yo'naltirilgan (OO) tillarda quyidagi usullar qo'llaniladi: irsiyat, inkapsulyatsiya, polimorfizm.
  • Ba'zi ob'ektlarga yo'naltirilgan tillarda barcha sinf usullari virtualdir.
  • Ko'pgina zamonaviy tillar ob'ektga yo'naltirilgan dasturlashni osonlashtirish uchun maxsus yaratilgan. Ammo shuni ta'kidlash kerakki, ob'ektga yo'naltirilgan bo'lmagan til uchun OOP texnikasini qo'llash mumkin va aksincha, ob'ektga yo'naltirilgan tildan foydalanish kod avtomatik ravishda ob'ektga yo'naltirilgan bo'ladi degani emas.
  • Ba'zi tillar (ba'zan "sof ob'ekt" - Java yoki Ruby deb ham ataladi) butunlay ob'ektlar vositasida qurilgan - ularda har qanday ma'lumotlar ob'ektlar, har qanday kodlar qandaydir sinfning usuli hisoblanadi va bunday bo'lmagan dasturni yozib bo'lmaydi. ob'ektlardan foydalanish. Boshqa tillar ("gibrid") dastlab protsessual tilda OOP quyi tizimini o'z ichiga oladi. Ular ob'ekt vositalariga murojaat qilmasdan dasturlash imkoniyatini beradi. Klassik misollar C ++ va Delphi (Object Pascal).

Download 90,45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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