Фойдаланилган адабиётлар
Молчанов А.Ю. Системное программное обеспечение: Учебник для вузов. –СПб: Питер, 2003.-396 с.
Афанасьев А.Н. Формальные языки и грамматики: Учебная школа: УлГТУ, 1997. – 84 с
Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции -: Мир, 1979.-487с.
Компаниец Р.И. Системное программирование. Основы построения трансляторов. СПб.:Корна принт., 2000. -256 стр.
Дьяконов В.Ю. Системное программирование. Высш.шк.. 1990. -221 с.
WWW.codecrojekt.ru
WWW. master.ru
WWW.bdn_borland.com
http://microsofft.com
Маъруза 5.
Мавзу:Трансляторларни қуришнинг асосий тамойиллари.
Режа:
Компиляция назариясининг элементлари.
Компиляторнинг_ишлашининг_умумий_чизмаси.__3._Компиляторнинг_структураси._Трансляция_килинадиган_дастурларнинг_турлари._Калит_сузлар.'>Компиляторнинг ишлашининг умумий чизмаси.
3. Компиляторнинг структураси. Трансляция килинадиган
дастурларнинг турлари.
Калит сузлар.
Компилятор
Объект дастури
Алфавит
Лексика
Лексема
Синтаксис
1.Компиляция назариясининг элементлари
Компилятор – тизимли кайта ишловчи дастур булиб, юкори даража дастурлаш тилида ёзилган дастурни машина куринишига угиради (объект дастурга).
Объект дастури машина кодларининг кетма-келигидан иборатдир.
Компиляторнинг иши алфавитни, лексикани, синтаксисни семантикани (мазмунни) саклаган холда узгартиришдир.
Алфавит – тил конструкциясини куришда фойдаланиладиган мумкин булган белгилар тупламидир.
Лексика – тилнинг алохида маъноли бирликлари тупламидир (лексемалар).
Лексема – тилнинг маънога эга булган минимал конструкциясидир.
Лексемаларга узгарувчилар исмлари, хизматчи сузлар, константалар, амал белгилари, ажраткичлар ва х.к.
Do'stlaringiz bilan baham: |