Компилятор - специальная обслуживающая программа, которая выполняет функции трансляции в машинный код программы, которая написанная на языке программирования.
Структура компиляторов. Она представлена в виде фаз.
Этапы разработки.
Для создания лучше использовать ассемблер или Си.
Если интересует данное направление, то ищите литературу "Основы трансляции"
Компиляторы пишут программисты. Точно также как и остальные программы. Это обычная программа по обработке данных. Только на входе текст на языке программирования понятном для человека, а на выходе текст программы на машинном языке, исполняемый код понятный процессору для которого компилятор создан.
Добавить комментарий