Читайте также:
|
|
Е.Н. Ишакова
РАЗРАБОТКА КОМПИЛЯТОРОВ
Методические указания
к курсовой работе
Рекомендовано к изданию Редакционно-издательским советом
государственного образовательного учреждения
высшего профессионального образования
“Оренбургский государственный университет”
Оренбург 2005
УДК 004.4¢422(075.8)
ББК 32.973.26-018.1я73
И 97
Рецензент
кандидат технических наук, доцент Бахарева Н.Ф.
Ишакова Е.Н.
И 97 Разработка компиляторов: Методические указания к курсовой работе. - Оренбург: ГОУ ОГУ, 2005. – 50 с.
В методических указаниях содержатся материалы, необходимые для самостоятельной подготовки студентов к выполнению курсовой работы по разработке компиляторов. В описание курсовой рабы включены цель работы, порядок ее выполнения, рассмотрены теоретические вопросы, связанные с реализацией поставленных задач, приведена необходимая литература и контрольные вопросы для самопроверки. В приложениях представлены правила оформления результатов курсовой работы.
Методические указания предназначены для выполнения курсовой работы по дисциплине «Теория языков программирования и методов трансляции» для студентов специальности 220400 – «Программное обеспечение вычислительной техники и автоматизированных систем».
© Ишакова Е.Н., 2005
© ГОУ ОГУ, 2005
Содержание
Введение.............................................................................................................. 4
1 Тема и цель курсовой работы......................................................................... 5
2 Основы теории разработки компиляторов..................................................... 5
2.1 Методы описания синтаксиса языка программирования............................ 5
2.2 Общая структура компилятора.................................................................. 13
2.3 Лексический анализатор программы......................................................... 14
2.4 Синтаксический анализатор программы.................................................. 19
2.5 Семантический анализатор программы..................................................... 24
2.6 Генерация внутреннего представления программы.................................. 29
2.7 Интерпретатор программы........................................................................ 32
3 Постановка задачи к курсовой работе.......................................................... 35
4 Требования к содержанию курсовой работы............................................... 36
5 Варианты индивидуальных заданий............................................................. 37
6 Контрольные вопросы для самопроверки.................................................... 42
Список использованных источников................................................................ 43
Приложение А Пример оформления титульного листа курсовой работы.... 44
Приложение Б Правила присвоения классификационного кода.................... 45
Дата добавления: 2015-11-14; просмотров: 82 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Выделение объектов учётной информации | | | Приложение В Пример оформления содержания курсовой работы............. 46 |