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