Maxmudov yaxyobek
Download 153.13 Kb.
|
TARJIMA PARADIGMA
MAXMUDOV YAXYOBEK To'rtinchi stack mashinasi Oldinga [1] kabi mashinaga yo'naltirilgan tillar uchun tizim hisob-kitoblar qayta ishlangan qiymatiga ko'ra quyi tizimlarga bo'linadi so'zlar (16 va 32, ehtimol 64). Xotira bilan ishlashning asosi stek hisoblanadi. Mablag'lar hisob-kitoblarni boshqarish blokirovkalash vositalari bilan boyitilgan va samaradorlikni oshiradigan dastur kodlash axborotni qayta ishlash. Yopiq protseduralar mexanizmi bilan qo'llaniladi yashirin - stack - parametrlar. Stack ko'rsatgich sifatida amalga oshiriladi joriy element, uning oldidan tartibda joylashgan deb faraz oldingi elementlar. Dastur kengaytiriladigan lug'atdan foydalangan holda alohida mavzudir. Ma'lumotlarni stek bilan qayta ishlash uchun qulay postfiks belgisi qabul qilindi. Stack-yo'naltirilgan qayta ishlash intizomi ozod "o'zgaruvchan" tushunchasiga bo'lgan ehtiyoj, garchi kerak bo'lsa, modellashtirilmoqda. To'rtinchi dasturlash tizimlilik bilan birga keladi sintaksisi polyak tiliga mos keladigan tushunchalarning konvolyutsiyasi yozuvlar. Biz yaxshi Forth dasturi deb aytishimiz mumkin yanada moslashtirilgan maxsus virtual mashina muammo bayoni rivojlanishi bilan kengayish. To'rtinchi til tarjimoni so'zlarni a'zolik bo'yicha saralaydi lug'at: - lug'atda topilmagan so'zlar uchun stekga yoziladi yaqinlashib kelayotgan qayta ishlash; – tarjimonga kiritilgan lug‘at so‘zlari mos keladi stekni o'zgartirish qoidasi; - lug'atda yodlangan yangi so'zlarni aniqlash mumkin (":" dan) oldin ";"); - dastur stekdagi amallarning to'g'riligi uchun javobgardir; - natija - dastur oxiridagi stekning holati To'rtinchi dastur so'zlar ketma-ketligi sifatida qurilgan, ulardan ba'zilari tilning kengaytiriladigan lug'atiga kiritilgan: To'rtinchidan: matn/lug'at → stek: stek → stek' : so'z → lug'at Ma'lumotlar ham so'zlardir. "Haqiqiy" mantiqiy qiymati 0 ga teng. Shaklda yangi so'zlarni kiritish mumkin: : aniq nomi; LEKIN S E C → S’ E’ C’ S - natijalar to'plami, E - satrlar vektori sifatida ifodalangan lug'at, C - dasturni tashkil etuvchi so'zlar oqimi. Dasturning bajarilishi stek ustidagi muloqot oynasi sifatida tashkil etilgan. Har biri jamoa stekdan nimani olishni, qabul qilish uchun nimani aylantirishni biladi dastur natijasi va stekga qanday natijalarni joylashtirish kerakligi. Download 153.13 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling