Nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni o




Download 10,42 Mb.
Pdf ko'rish
bet26/252
Sana27.11.2023
Hajmi10,42 Mb.
#106552
1   ...   22   23   24   25   26   27   28   29   ...   252
Bog'liq
УМК Ихтисос Даст Воситалар

2)
лари, операцион системаларва бошқа платформалар 
учун иловалар ишлаб чиқиш воситалар комплектидир; 
компилятор –компиляция
3)
нибажарувчи дастур ёки техник восита; 
интерпрета́тор - интерпретацияни
4)
бажарувчи дастур (транслятор тури);
2)
Компьютер консо́ли (ингл. console —бошқариш пульти) — компьютер билан инсон-оператор 
ўзаро таъсирини таъминловчи қурилмалар (шу жумладан, киритиш-чиқариш қурилмаси) йиғиндиси.
 
3)
Компиляция — юқори даражадаги дастлабки тилда тузилган дастурни паст 
даражадаги тилдаги машина коди(абсолют код, объектив модул, баъзан ассемблер тили)га яқин 
бўлган эквивалент дастурини трансляцияси. Компилятор учун (дастлабки код) кириш ахбороти
алгоритм ёки предметга мўлжалланган тилдаги тавсифидан иборат, компиляторнинг чиқишида 
эса – машинага мўлжалланган тил(объектив код)даги эквиалент алгоритм тавсифидан иборат.
Компили́яция қилиш – машина дастурини предметга мўлжалланган тилдан машинага 
мўлжалланган тилга трансляция қилиш демакдир.


36 
линковщиклар- компоновщиклар (шунингдек, алоқа муҳаррирлари
линкер — ингл.linkeditor, linker) — компоновкани амалга оширадиган дастур –
киришга битта ёки бир нечта объектли модулларни қабул қилади ва улар бўйича 
бажариладиган модул тўплайди; 
парсерлар 
ва 
парсерларнинг 
генераторлари(қаранг
Javacc
5)

-
парсерёкисинтаксистик 
таҳлилчи–киришдаги 
берилган(одатда, 
матн)ларнитузулишли форматга ўзгартирадиган дастур қисми.Парсер матнни 
синтаксистик таҳлилини бажаради;
ассемблерлар (ингл. assembler –тўпловчи, йиғувчи) –ассемблер тилида 
ёзилган дастлабки дастур матнини машина тилидаги дастурга ўтказадиган 
транслятор.Тилнинг ҳам ўзи каби, ассемблерлар, одатда, операцион система ва 
синтаксистик тил вариантининг аниқ архитектураси учун махсус хусусиятлидир. 
Шу билан бирга, турли платформалар ва операцион системаларда ишлай оладиган 
мультиплатформалик ёки умуман универсал (аниқроғи, чегараланган-универсал, 
чунки паст даражадаги тилда аппаратга боғлиқ бўлмаган дастурларни ёзиш 
мумкин эмас) ассемблерлармавжуд. Охирдагиларорасида, шунингдек, машинали 
кодларни ва бошқа архитектуралар ва операцион системалар учун бажарилувчи 
модул(файл)ларни тўплашга қодир бўлган кросс-ассемблерлар гуруҳини 
ажратиш мумкин.
Ассемблерлаш дастурнинг бажарилувчи модулни олиш йўлида биринчи 
ҳам ва охирги босқичда ҳам бўлмаслиги мумкин. Чунки, кўпгина юқори 
даражадаги тиллардан компиляторлар натижани кейинчалик ассемблер қайта 
ишлайдиган ассемблер тилидаги дастур кўринишида беради. Шунингдек, 
ассемблерлаш натижаси бажарилмайдиган бўлиши ҳам мумкин. Дастурнингтурли 
тарқалганмашина кодлари блоклари ва дастур берилганларини ўзига олган 
объектив модул (ёки бир неча объектлимодул) дан эса,кейинчалик алоқа 
муҳаррири ёрдамида бажариладиган файл олиши мумкин; 
отладчик-ростловчи(дебаггер, ингл. Debugger, bug сўзидан) — бошқа 
дастурларда, операцион системалар ядроларида, SQL
6)
-сўровларда ва коднинг 
бошқа кўринишларида хатоликни излаш учун мўлжалланган компьютер дастури. 
Ростловчи кодни бажариш мобайнида трассировка

Download 10,42 Mb.
1   ...   22   23   24   25   26   27   28   29   ...   252




Download 10,42 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni o

Download 10,42 Mb.
Pdf ko'rish