mavzu Amaliy dasturlash tizimlari Reja: Dasturlash tillari, ularning turlari va asoslari C++ dasturlash tili tahlili




Download 0,56 Mb.
bet5/17
Sana20.07.2024
Hajmi0,56 Mb.
#268028
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
2-bilet

Mavzu Atomlarning xossalari
Reja:

  1. Atomlar va Kompyuter Texnologiyalari

  2. Quantum Kompyuterlar va Atomlar

  3. Atomlar va Xotira Qurilmalari

Atomlar va Kompyuter Texnologiyalari
Dasturlashning tanish imperativ-protsessual uslubi va global ta'riflar bilan ishlash texnikasini modellashtirish uchun funktsional konstruksiyalarni kengaytirish usullaridan foydalanish mumkin. Bu ramziy ifodalarni va ularning yordamida ifodalangan funktsional shakllarni qayta ishlashning asosiy sxemasining kengayishini atomlarning xususiyatlari ro'yxatlari mexanizmi misolida namoyish etadi. Natijada, moslashuvchan va kengaytiriladigan dasturlash tilini amalga oshirishning funktsional to'liq ta'rifini yig'ish mumkin, bu Lispda yozilgan Lisp tarjimoni misolida ko'rsatilgan.
Hozirgacha atom faqat noyob ko'rsatgich sifatida qaralib , nomlar, sarlavhalar yoki belgilarning ajralib turishini tezda aniqlab olishga imkon berdi. Belgilangan kataklarda boshlanadigan yoki mavjud bo'lgan mulk ro'yxatlari endi tavsiflanadi.
Har bir atomda xususiyatlar ro'yxati mavjud. Atom birinchi marta o'qilganda (kiritilganda), u uchun bo'sh xususiyatlar ro'yxati tuziladi, keyin ularni to'ldirish mumkin. Xususiyatlar ro'yxati Paskal tilidagi yozuvlarga o'xshash maxsus tuzilma sifatida ishlab chiqilgan, ammo bunday yozuvdagi ko'rsatkichlar saqlanadigan ma'lumot turini ramziy teglar bilan birga keladi. Ushbu strukturaning birinchi elementi ko'rsatgichda ko'rsatilgan manzilda joylashgan. Qolgan elementlar bir qator maxsus funktsiyalar yordamida bir xil indeksda mavjud. Strukturaviy elementlar atomning turli xil xususiyatlarini o'z ichiga oladi. Har bir xususiyat atom bilan belgilanadi, indikator deb nomlanadi yoki strukturaning sobit maydonida joylashgan.
Bu erda atom ob'ektlarini amalga oshirish murakkab ma'lumotlar tuzilishi ekanligini, o'z navbatida ro'yxatlar bilan ifodalanishini hisobga olish kifoya.
Get vazifasini foydalanish shaklida (GET xi), siz ko'rsatkich bir atom X uchun mol topish mumkin i .
Value (GET " ff " ifoda) bo'ladi (LAMBDA (X) (COND ...)) , iroda bo'lsa FF ilgari orqali belgilanadi (DEFUN FF
(X) (COND ...)) .
REMPROP funktsiyasidan foydalangan holda (REMPROP xi) ko'rsatkichi bilan xususiyatni kesib tashlash mumkin .
70-yillarning o'rtalaridan boshlab turli xil dasturlarda farq qiluvchi maxsus tuzilmalarni ishlab chiqish orqali samaradorlikni oshirish tendentsiyasi mavjud. Masalan, muLisp dasturlari mavjud, ular CAR , CDR funktsiyalaridan foydalangan holda oddiy ro'yxatlardagi kabi atomlar bilan ishlashga imkon beradi .
Axborot texnologiyalari (inglizcha: Information Technology(IT)) — bu kompyuter tizimlari, dasturiy taʼminot, dasturlash tillari, maʼlumotlar, maʼlumotlarni qayta ishlash va saqlashni oʻz ichiga olgan tegishli sohalar toʻplami. Axborot

Download 0,56 Mb.
1   2   3   4   5   6   7   8   9   ...   17




Download 0,56 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



mavzu Amaliy dasturlash tizimlari Reja: Dasturlash tillari, ularning turlari va asoslari C++ dasturlash tili tahlili

Download 0,56 Mb.