Translyator, interpretator va kompilyator




Download 374.78 Kb.
Pdf ko'rish
bet8/9
Sana05.04.2022
Hajmi374.78 Kb.
#19337
1   2   3   4   5   6   7   8   9
Bog'liq
Algoritm va algoritlash tushunchalari
Илмий тўгарак йиллик иш режаси, ИТИ билан шугул. иқт. тал. ҳақида маълумот.2015 AT, 122222, 4-amaliy Akustik aloqa kameralari va ularning konstruksiyalari. Reverb ka, 12 талик рўйхат , amaliy, 2eee2, Стартап АРИЗА OXIRGI last, 20-ish. О‘tkаzgichning qаrshiligini о‘zgаrmаs tok kо‘prigi yordаmidа аniqlаsh., Axborot xavfsiziligi, himoyalash usullari, 3-маъруза, Amaliy mashg‘ulot Bulutli texnologiyalar. Google asbob uskun (1), algoritm va uning turlari, аралаштиргич амалий
6. Translyator, interpretator va kompilyator. 
Translyator (ingl. Translator — tarjimon) – biron-bir yuqori dasturlash tilida tuzilgan 
dasturni mashina tiliga o‘tkazuvchi dastur-tarjimon. 
Translyatorlar kompilyator va interpretator ko‘rinishida bo‘lishi mumkin. Kompilyator va 
interpretatorlar dasturni bajarishda tubdan farq qiladi. 
Kompilyator (ingl. compiler — yig‘uvchi) dasturni tulaligicha o‘qiydi va uni tarjima qiladi 
(mashina tiliga ugiradi). 


Masalan: 
Turbo Basic va Turbo Pascal 7.0 dasturlash tillari –  kompilyator hisoblanadi. 
Interpretator (ingl. interpreterizohlovchi, og‘zaki tarjimon) dasturni tarjima qiladi va 
satrma-satr bajaradi. 
Masalan: 
Quick Basic dasturlash tillari –  kompilyator hisoblanadi. 
Dastur kompilyasiya qilingandan so‘ng dasturlash tilida yozilgan dastur va kompilyatorga 
ehtiyoj qolmaydi. Masalan, info.bas fayli kompilyasiya qilingandan so‘ng info.exe fayliga 
o‘zgaradi va bu fayl kompilyatorsiz xam ishlashi mumkin. Agar info.bas faylini interpretator 
qayta ishlaganda har gal dastur ishini bajarilishi uchun interpretator ishga tushishi shart. SHu 
sababli kompilyator va interpretatorlarning ishlash prinsipi bo‘yicha birmuncha farq qiladi. 
Kompililyasiya qilingan dasturlar tezroq ishlaydi, lekin interpretatsiya qilinayotgan 
dasturlarga o‘zgartirish kiritish osonroq.
Xar bir dasturlash tili qaysi maqsadda yaratilganligiga qarab kompilyasiya yoki 
interpretatsiyaga muljallangan bo‘lishi mumkin. Masalan, Paskal dasturlash tili uta murakkab 
masalalar dasturini tuzishga muljallangan bo‘lib, bunday masalalarni echish uchun esa dastur 
bajarilishi tezligi yuqori bo‘lishi talab qilinadi.
Beysik dasturlash tili esa dasturlashni o‘rganuvchi va bu sohaga ilk qadam bosayotganlar 
uchun muljallangan bo‘lib, bu tilda dasturni bajarish satrma-satr amalga oshirilganligi sababli 
boshlovchilar uchun juda katta qulayliklar yaratadi.
Ba’zida bitta dasturlash tili uchun xam kompilyator, xam interpretatormavjud. Bunday 
holda dasturni yaratish va sozlashda interpretatordan foydadlaniladi, so‘ng esa dastur ishini 
tezlashtirish uchun esa bu fayl kompilyasiya qilinadi. 

Download 374.78 Kb.
1   2   3   4   5   6   7   8   9




Download 374.78 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



 Translyator, interpretator va kompilyator

Download 374.78 Kb.
Pdf ko'rish