Samarqand davlat universiteti raqamli texnologiyalar fakulteti


Translyatorlar turi va strukturasi



Download 7,91 Mb.
bet41/82
Sana07.01.2022
Hajmi7,91 Mb.
#328363
1   ...   37   38   39   40   41   42   43   44   ...   82
Bog'liq
4-kurs (kechki) Tizimli dasturlash majmua

Translyatorlar turi va strukturasi.


Boshlang’ich programma

Natijaviy prog.

Translyator

a)

translyator


Translyator – sistemaviy programma bo’lib programmani bir (boshlang’ich) tildan boshqa natijaviy, chiqarish) tilga tarjima qiladi. Yuqori darajali tillardan mashina yoki mashinaga mo’ljallangan tilga tarjima qiladigan translyatorlar(tarjimonlar) ko’proq tarqalgandir.

a)


Program. chiqarish malumoti.

Ma’lumot




Programaning kiritish ma’lumoti.





Boshlang’ichprogramma
b)


Program. chiqarish malumoti.

Translyator



Program. kiritish ma’lumoti.

Rasm. Translyatorlarning ishlash prinsiplari.

Birinchi sxemada (a) programma to’liq tarjima qilinadi va keyin bajariladi. Ikkinchi(b) sxemada esa,programma qadamma-qadam tarjima qilinadi vabajariladi.

Birinchi sxema asosida tashkil qilingan va ishlaydigan translyatorlar kompin-syatsyalanuvchi (ya’ni komplyatorlar) translyatorlar va ikkinchi sxemadagi translyatorlar interpretatsiyalanuvchi (yani interpretatorlar) translyatorlar deymiz.

Interpretatorlar (masalan beysik, lion, refal) va komplyatorlar (PL/1, Pascal, Cu) o’ziga xos qulaylik va kamchiliklarga ham ega . Interpretatorlar sodda tashkil qilinadi va programmani tarjima qilish va bajarish jaroyonida xotirada bo’lishi zarur. Komplyatorlar murakkab bo’lsa ham programmani tarjima qilingandan keyin (.exe, .obj fayllar) operativ xotirada bo’lishi shart emas.

Translyatorlarning yana bir turi assembler yoki zagruzchik (yuklovchi)

deyiladi. Ularning kirish tipi mashina yoki mashinaga mo’ljallangan tiplar geruhiga kiradi. Bu tillar yordamida programma tuzishda katta tezkorlikka (programmani mashinada bajarish nuqtai nazardan) erishiladi , ammo programmani loyihalash (ishlab chiqish) murakkablashadi, chunki biz programmani har bir kichik detalini asoslashimiz kerak.


Download 7,91 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   82




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