дастурлаш тизимлари таркиби

DOC 90,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1523375536_70913.doc дастурлаш тизимлари таркиби режа: 1. дастурлаш тизимлари 2. идентификаторлар жадвали дастурлаш тизимлари тил муаммоларини хал килувчи дастурларни бирлаштирадилар ва дастурий таъминотни ишлаб чикаришга мулжалланган. дастурлаш тизимларига 1) трансляторлар; 2) кутубхона дастурлари; 3) редакторлар; 4) компановщиклар; 5) загрузчиклар;6) отладчиклар кирадилар. дастурларга хизмат курсатувчи тизимлар – бу махсус сервис дастурлар булиб, улар ёрдамида операцион тизимни узига хизмат курсатиш мумкин. транслятор – бу дастур берилган дастурлаш тилидаги кирувчи дастур матнини унга эквивалент булган чикишдаги натижавий тилга угиради. компилятор – бу транслятор булиб, у берилган дастур мантнини унга эквивалент булган машина командаларидаги объект дастурга угиради. интерпретатор – бу дастур булиб, у берилган дастур матнини бирданига кабул килади ва бажаради ( натижавий коди булмайди) компилятор формал тиллар нуктаи назаридан куйидаги 2 асосий функцияларни бажаради:1) у кирувчи дастур матни тили учун англовчи хисобланади (кирувчи дастур занжирлар генератори булиб хисобланади);2)натижавий дастур тили учун генератор хисобланади (англовчи булиб хисоблаш тизими хисобланади) компиляция чизмаси лексик тахлил – бу …
2
ёни, уларни кайта ишлаш ва ташки хотирага жойлаштириш. компиляциянинг бир фазаси - бир утишдир. 2.идентификаторлар жадвали идентификаторлар жадвали – кирувчи дастур элементлари хакидаги маълумотларни сакловчи берилганлар туплами. бир неча хил идентификаторлар жадвали мавжуд. иж ташкил этиш: идентификаторга боглик холда тупламда турлича маълумотлар сакланади. 1)узгарувчи-исм,тур,адрес 2)константа-исм, агар бор булса,адрес,киймат;3)функция аргументлар сони,тур,исм,адрес иж лексик тахлил фазасида ташкил этилади ва кетма-кет тулдирилади. лексик тахлил фазасида идентификаторлар турлари ёзилади. кодни генерациялашга тайёргарлик фазасида – хотира ажратилади. иж ини ташкил этишнинг асосий критерийси булиб кидирув вакти хисобланади, чунки асосий функциялар ёзувлврни кидирув ва кушишдан иборат ( купрок кидирув амалга оширилади) i. тартибланмаган руйхат – иж да элементлар келиб тушиши буйича кушидали. ii. тартибли руйхат – иждаги барча элементлар табиий тартибга мос равишда ошиб бориш ва камайиш буйича тартибланган. iii. иж ининг бинар дарахти бинар дарахт куринишига эгадир. хар бир элемент ёки чукки -идентификатордир. дарахтнинг илдиз чуккиси булиб, биринчи келиб тушган идентификатор хисобланади. бинар дарахтнинг формаси …
3
шундай вариант мавжудки унда барча исмни ташкил этувчи символлар занжирни ташкил этадилар ва хар бир янги исм ушбу занжирнинг охирига уланадилар. исмлар жадвали ракам исм узунлиги бошлангич манзил 1 2 х 2 3 1 s u m var x1, sum: integer чикувчи жадвал – лексемалар кодлари жадвали (синтаксис тахлил учун бошлангич). жадвал структураси: лексема раками (дастурда) тури лексема раками (жадвалда) 1 2 биринчи майдонда – дастурдаги лексемани пайдо булиш раками. учинчи майдонда – мос жадвалдаги ракам. агар исм бир неча марта кайтарилса, у холда лексемалар кодлари жадвалида унга шунча марта катор мос келади. иккинчи майдонга исм хакидаги маълумот киритилади: исм – i, терминал белгилар – t, константалар – c. жадвални ташкил этишга мисол караймиз. program authm; var i, j, sum: integer; begin sum:=0; for i:=1 to 100 do; begin read(j); sum:=sum+j; end sum:=sum div 100; write(sum); end терминал белгилар жадвали № белги тури ажратувчи амал ишораси калит суз 1 ; …
4
корна принт., 2000. -256 стр. 5. дьяконов в.ю. системное программирование. высш.шк.. 1990. -221 с. бошлангич дастур лексик тахлил синтаксис тахлил семантик тахлил тахлил идентификаторлар жадвали дастурни ички тасвирлаш кодни ген-ялашга тайёр-к кодни генерациялаш синтез объект дастур анализ ва хатоликларни локал топиш хато хакида маълумот 5 6 7 8
5
дастурлаш тизимлари таркиби - Page 5

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "дастурлаш тизимлари таркиби"

1523375536_70913.doc дастурлаш тизимлари таркиби режа: 1. дастурлаш тизимлари 2. идентификаторлар жадвали дастурлаш тизимлари тил муаммоларини хал килувчи дастурларни бирлаштирадилар ва дастурий таъминотни ишлаб чикаришга мулжалланган. дастурлаш тизимларига 1) трансляторлар; 2) кутубхона дастурлари; 3) редакторлар; 4) компановщиклар; 5) загрузчиклар;6) отладчиклар кирадилар. дастурларга хизмат курсатувчи тизимлар – бу махсус сервис дастурлар булиб, улар ёрдамида операцион тизимни узига хизмат курсатиш мумкин. транслятор – бу дастур берилган дастурлаш тилидаги кирувчи дастур матнини унга эквивалент булган чикишдаги натижавий тилга угиради. компилятор – бу транслятор булиб, у берилган дастур мантнини унга эквивалент булган машина командаларидаги объект дастурга угиради. интерпретатор – бу да...

Формат DOC, 90,5 КБ. Чтобы скачать "дастурлаш тизимлари таркиби", нажмите кнопку Telegram слева.

Теги: дастурлаш тизимлари таркиби DOC Бесплатная загрузка Telegram