Ўзбекистон республикаси алоқА, ахборотлаштириш ва телекоммуникация технологиялари давлат қЎмитаси тошкент ахборот технологиялари университети
Download 1.45 Mb.
|
ТДТ(Маъруза 2011) охирги
2.Дастурлаш тизимлари
Дастурлаш тизимлари тил муаммоларини хал килувчи дастурларни бирлаштирадилар ва дастурий таъминотни ишлаб чикаришга мулжалланган. Дастурлаш тизимларига 1) трансляторлар; 2) кутубхона дастурлари; 3)редакторлар;4)компановщиклар; 5)загрузчиклар;6)отладчиклар кирадилар. Дастурларга хизмат курсатувчи тизимлар – бу махсус сервис дастурлар булиб, улар ёрдамида операцион тизимни узига хизмат курсатиш мумкин. Транслятор – бу дастур берилган дастурлаш тилидаги кирувчи дастур матнини унга эквивалент булган чикишдаги натижавий тилга угиради. Компилятор – бу транслятор булиб, у берилган дастур мантнини унга эквивалент булган машина командаларидаги объект дастурга угиради. Интерпретатор – бу дастур булиб, у берилган дастур матнини бирданига кабул килади ва бажаради ( натижавий коди булмайди) Компилятор формал тиллар нуктаи назаридан куйидаги 2 асосий функцияларни бажаради:1) у кирувчи дастур матни тили учун англовчи хисобланади (кирувчи дастур занжирлар генератори булиб хисобланади);2)натижавий дастур тили учун генератор хисобланади (англовчи булиб хисоблаш тизими хисобланади) К омпиляция чизмаси Лексик тахлил – бу компилятор булаги булиб, дастур литераларини укийди ва улар оркали кирувчи тил лексемаларини куради. Синтаксис тахлил – Тахлил боскичидаги компиляторнинг асосий булагидир. Тилнинг систаксис конструкцияларини ажратади. Семантик тахлил – бу компилятор булаги булиб, кирувчи тил семантикаси нуктаи назаридан дастур матнини текширади. Кодни генерациялашга тайёргарлик – натижавий дастурнинг синтези билан боглик булган харакатларга тайёргарлик бажарилади. Кодни генарациялаш – натижавий кодни бевосита хосил этиш – кодни оптимизациялашни уз ичига олган асосий фаза. Идентификаторлар жадвали – кирувчи дастур элементлари хакидаги маълумотларни сакловчи берилганлар туплами. Бир неча хил идентификаторлар жадвали мавжуд. Утиш – бу ташки хотирадан берилганларни охирги укиш жараёни, уларни кайта ишлаш ва ташки хотирага жойлаштириш. Компиляциянинг бир фазаси - бир утишдир. Download 1.45 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling