Компилятор
курсовые работы, Информатика, программирование Объем работы: 27 листов Год сдачи: 2008 Стоимость: 200 руб. Просмотров: 1295 | | |
Оглавление
Введение
Заключение
Заказать работу
Введение. 3
Глава 1. История развития компиляторов 5
1.1. Компилятор. 5
1.2. Фазы компиляторов и группировка фаз. 10
1.3. Родственники компиляторов. 16
Глава 2. Создание компилятора. 18
2.1. Планирование компилятора. 18
2.2. Подходы и среда разработки компилятора. 19
2.3.Тестирование и сопровождение. 21
2.4.Примеры компиляторов. 22
Заключение. 26
Список литературы. 27
Изучение компиляторов является центральным и одним из наиболее востребованных аспектов компьютерных наук. Написание компилятора требует знания исходного языка и целевой машины и обеспечения их взаимосвязи. Наличие современного инструментального обеспечения освобождает программиста от многих утомительных, поврежденных ошибками моментов при создании компилятора.
Процесс создания компилятора соединяет в себе как творческую, так и рутинную работу. Он требует хорошей инструментальной поддержки, что отчетливо видно при изучении истории развития компиляторов. В наше время доступно множество инструментальных средств для создания компиляторов. Некоторые из них можно получить через Inte
et, но на данный момент наиболее используемыми и распространенными средствами являются Unix Lex и YACC.
Во многих книгах по компиляторам описываются средства для работы с компиляторами с примерами их использования, но лишь немногих из них содержатся достаточно информации для того, чтобы читатель сам мог воспользоваться этими инструментами для решения своих задач.
Целью работы является ознакомление с понятием компилятор, средствами для его работы и историей его развития.
Из цели мы выводим такие задачи:
1.Познакомить с определением и созданием компилятора;
2.Рассмотреть методическую литературу, журналы;
3.Рассмотреть историю появления компилятора.
Объектом исследования являются _____________________________.
Предметом исследования являются процессы __________________________________.
Работа состоит из двух глав, введения, заключения и списка используемой литературы. В первой главе мы знакомимся с понятием компилятора и историей иго появления. Во второй главе рассматриваем создание компилятора и примеры некоторых компиляторов, таких как Pascal, C.
Использовала при написании 5 книг и Inte
et.
Вероятно, лишь многие из вас будут заниматься построением или поддержкой компиляторов для основных языков программирования, однако идеи и технологии, описанные в ней, можно применять при разработке другого программного обеспечения. Например, технологии поиска соответствия строк шаблонам, используемые при построении лексических анализаторов.
Как мы видим, компиляторы необходимы нам при работе с языками программирования. Каждый ученик, преподаватель по информатике, студенты и взрослые, интересующиеся компьютерами, будут заинтересованы данной работой, но в частности – это будут программисты.
Из работы можно сделать вывод, что компилятор – это программный модуль, выполняющий процесс компиляции. И впервые компилятор появился в 1954 году и его составляли более двух лет. Сейчас самый распространенный компилятор С, написанный под языки программирования С++, C#.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.