1. Dasturiy taminot va uning turlari


 Translatorlar. Kompilyatorlar. Interpretatorlar



Download 2,42 Mb.
Pdf ko'rish
bet11/51
Sana20.06.2022
Hajmi2,42 Mb.
#685218
1   ...   7   8   9   10   11   12   13   14   ...   51
Bog'liq
1-95 TBCL 103

 
16. Translatorlar. Kompilyatorlar. Interpretatorlar
.Translayator – bu bitta dasturlash tilida 
yozilgan dasturni boshqa dasturlash tilidagi dasturga aylantirish uchun mo'ljallangan dastur. 
Tarjima jarayoni translyatsiya deb nomlanadi. Manba va olingan dasturlarning matnlari 
kompyuter xotirasida saqlanadi.Tarjimonga misol tarjimon. 
Kompilyator – bu tilda yozilgan dasturni mashina kodlaridagi dasturga 


11 
Aylantirish uchun mo'ljallangan dastur. Bunday tarjima jarayoni kompilyatsiya deb 
Ataladi. 
Kompilyator tugallangan natijani - mashina kodi dasturini ishlab chiqaradi. 
Keyinchalik ushbu dastur amalga oshiriladi. Dastlabki dasturning kompilyatsiya 
Qilingan versiyasini diskka saqlash mumkin. Dastlabki dasturni qayta bajarish uchun 
Kompilyatorga endi kerak bo'lmaydi. Oldindan tuzilgan versiyani diskdan 
Kompyuter xotirasiga yuklash va uni bajarish kifoya. 
Tarjima va dasturni bajarish jarayonlarini birlashtirishning yana bir usuli 
Mavjud. Bunga izohlash deyiladi. Tafsir jarayonining mohiyati quyidagicha. 
Birinchidan, u mashina kodlariga tarjima qilinadi, so'ngra dasturning birinchi qatori 
Bajariladi. Birinchi satrning bajarilishi tugagandan so'ng, ikkinchi satr boshlanadi
Keyin bajariladi va hokazo. Ushbu jarayon tarjimon dasturi tomonidan boshqariladi. 
Interpretator - bu bitma-bit tarjima qilish va manba dasturini bajarish uchun 
Mo'ljallangan dastur. Ushbu jarayon interpretatsiya deb ataladi. 
Translyatsiya jarayoni manba dasturining unda ishlatilgan til qoidalariga 
Muvofiqligini tekshirishni o'z ichiga oladi. Agar dasturda xatolar topilsa, tarjimon 
Ular haqida xabarni chiqadigan qurilmaga yozadi (odatda displey ekranida). 
17. Modulli dasturlash haqida tushunchalar
.Modulli dasturlash tushunchasi. Tarkibiy 
dasturlash texnologiyasi singari, 
Modulli dasturlash konsepsiyasi bir nechta tushunchalar va qoidalar shaklida 
Shakllantirilishi mumkin: 
• Vazifaning funksional dekompozitsiyasi - katta vazifani bir nechta 
Kichikroq, funktsional jihatdan mustaqil kichik vazifalar - modullarga bo'lish. 
Modullar bir-biriga faqat kirish va chiqish ma'lumotlari bilan bog'langan. 
• Modul - modulli dasturlash tushunchasining asosi. Funksional 
Parchalanishdagi har bir modul bitta kirish va bitta chiqishga ega bo'lgan qora quti. 
Modulli yondashuv dasturni ishlash jarayonida og'riqsiz yangilashga imkon beradi 
Va unga xizmat ko'rsatishni osonlashtiradi. Bundan tashqari, modulli yondashuv turli 
Xil dasturlash tillarida bitta loyiha dasturlarining qismlarini ishlab chiqishga, so'ngra 
Yig'ish vositalaridan foydalanib ularni bitta yuk moduliga birlashtirishga imkon 
Beradi. 
• Amalga oshirilgan yechimlar sodda va tushunarli bo'lishi kerak. Agar 
Modulning maqsadi aniq bo'lmasa, demak bu boshlang'ich yoki oraliq muammoning 
Parchalanishi yetarli darajada bajarilmaganligini ko'rsatadi. Bunday holda, 
Muammoni yana bir bor tahlil qilish va ehtimol, qo'shimcha topshiriqlarni 
Subjarayonlarga ajratish kerak. Agar loyihada qiyin joylar mavjud bo'lsa, ularni 
Yaxshilab o'ylangan sharhlar tizimi yordamida batafsilroq hujjatlashtirish kerak. 
Ushbu jarayon muammoning barcha modullari maqsadi va ularning maqbul 


12 
Kombinatsiyasi to'g'risida aniq tushunchaga erishmaguningizcha davom etishi kerak 

Download 2,42 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   51




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