Mavzu: Dasturlash tillarining tuzilmasi Reja: Dasturlash tillari Obьektga yoʼnaltirilgan tillar



Yüklə 1,45 Mb.
Pdf görüntüsü
səhifə2/8
tarix14.10.2023
ölçüsü1,45 Mb.
#155308
1   2   3   4   5   6   7   8
3-mavzu. Dasturlash tillari tuzilmasi

2 – Aloqa redaktorlar 
va yuklovchilar
3 - Makroprotsessorlar
4 - Translyatorlar 
(tarjimonlar)
5 – Til konvertorlari
6 – Redaktorlar va matn
protsessorlari
7 - Otladchiklar
8 - Dizassembler
9 – Kross sistemalar


1.
Аssembler
– bu tizimli qayta ishlovchi dastur boʼlib, u biron bir
mashinaga muljallangan dasturlash tilida yozilgan dastur matnini
obʼekt kodiga aylantirish uchun muljallangan. (Аssembler tilidagi
matn direktivalar va ismlardan tashkil topadi, mashina kodi esa fakat
baytlardan tashkil topadi.);
2.
Аloqa redaktorlari
– bu shunday tizimli qayta ishlovchi
dasturki, ular Аssembler yordamida
alohida olingan
obʼekt
modullarini yagona modulga birlashtirishga muljallangan. Аloka
redaktori chegarasida barcha adres yunalishlari yagona adreslar
fazasiga urnatiladi.
3.
Makroprotsessorlar
– bu shunday dasturlarki, ular belgili
kayta ishlashga muljallangan bulib, bu jarayonda kandaydir qiska
frazalarga (makrochakiriqlarga) uzun frazalar (makrokengaytmalar)
mos
kuyiladi.
Makroprotsessorning 
makrochaqiriklar
olingan
matn
bulib,
kirishida
qandaydir
chiqishida
esa

makrokengaytmalar buladi.


4. Translyatorlar (tarjimonlar)
bir tilda yozilgan matnni boshqa tilga
ugiradilar. Translyatorlarning kuyidagi qurinishlarini ajratib kursatish
mumkin:
Kompilyatorlar
: kirishida yuqori daraja tilida yozilgan dastur
matni, chiqishida mashina kodlaridagi aloka redaktoriga yoki
yuklovchiga uzatiladigan dastur.
Interpretatorlar
:
funktsiyalar
boʼlinmaydilar,
balki
moslashtiriladilar. Interpretator tarjimani va bajarilishni qatorlab va
kooperativ bajaradi. Ulardan yozilgan dasturni dialog asosida kayta
ishlashda foydalanish kulay.

Yüklə 1,45 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin