Реферат: Так как текст записанной на Паскале программы не понятен компьютеру, то требуется перевести его на машинный язык
ТРАНСЛЯТОРЫ
Так как текст записанной на Паскале программы не понятен компьютеру, то требуется перевести его на машинный язык. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией (translation - перевод), а выполняется он специальными программами - трансляторами.
Существует три вида трансляторов: интерпретаторы, компиляторы и ассемблеры.
Интерпретатором называется транслятор, производящий пооператорную
(покомандную) обработку и выполнение исходной программы.
Компилятор преобразует (транслирует) всю программу в модуль на машинном языке, после этого программа записывается в память компьютера и лишь потом исполняется.
Ассемблеры переводят программу, записанную на языке ассемблера (автокода), в программу на машинном языке.
Любой транслятор решает следующие основные задачи:
анализирует транслируемую программу, в частности определяет, содержит ли она синтаксические ошибки;
генерирует выходную программу (ее часто называют объектной или рабочей) на языке команд ЭВМ (в некоторых случаях транслятор генерирует выходную программу на промежуточном языке, например, на языке ассемблера);
распределяет память для выходной программы (в простейшем случае это заключается в назначении каждому фрагменту программы, переменным, константам, массивам и другим объектам своих адресов участков памяти).
еще рефераты
Еще работы по разное
Реферат по разное
Українське національне інформаційне агентство укрінформ моніторингове дослідження інформації щодо Євро-2012 в електронних змі україни з 14 по 15 березня 2010 року
17 Сентября 2013
Реферат по разное
Феномен сборной СССР вступление, в котором автор пытается объяснить этот феномен и не находит удовлетворительного ответа
17 Сентября 2013
Реферат по разное
Сми о Казанском университете с 20 по 26 ноября 2010 года
17 Сентября 2013
Реферат по разное
Причины перевода к рынку в 1992 г
17 Сентября 2013