- •Рецензент
- •153003, Г. Иваново, ул. Рабфаковская, 34 Варианты заданий
- •3.4. Характерные задачи
- •3.5. Характеристика языковых категорий
- •4. Алфавит
- •5. Синтаксис языка
- •6. Семантика языка
- •7. Пример использования
- •8. Дерево грамматического разбора
- •9. Сравнительный анализ языков
- •Правила оформления
- •Сроки выполнения
- •Библиографический список
- •Приложение. Титульный лист
- •Отчет о выполнении самостоятельной работы на тему: ______________________________________
- •Оценка ___________________________ содержание
Правила оформления
Титульный лист курсовой работы должен быть выполнен так, как указано в приложении.
Оформляется работа на листах формата А4 на компьютере или «от руки».
Необходимо сохранять нумерацию всех пунктов, такую же, как и в руководстве. Следует учитывать, что в настоящих методических указаниях в примерах приводится краткое описание. В работе следует более подробно описывать пункты задания с 3 по 9. Если описывается существующий язык, то больше внимания следует уделить подробному описанию синтаксиса языка (п. 5), может быть даже в ущерб описанию семантики (п. 6).
Сроки выполнения
К первому текущему контролю должны быть выполнены пункты задания 1-4,6,7.
К первому промежуточному контролю должны быть выполнены пункты задания 1-9.
Библиографический список
А. Ахо, Дж. Ульман. Теория синтаксического анализа, перевода и компиляции. – М.: Мир, 1978.
А. Ахо, Р. Сети, Дж. Ульман. Компиляторы: принципы, технологии и инструменты.– Изд-во: Вильямс, 2001.– 768 с.
Л. Бек. Введение в системное программирование. – М.: Мир, 1988. – 448 с.
А. В. Гордеев, Молчанов А. Ю. Системное программное обеспечение.- СПб.: Питер, 2001.- 736 с.
Д. Грис. Конструирование компиляторов для цифровых вычислительных машин. – М.: Мир, 1975. – 544 с.
Дж. Донован. Системное программирование. – М.: Мир, 1975.
М. Зелковиц, А. Шоу, Дж. Гэннон. Принципы разработки программного обеспечения. – М.: Мир, 1982. – 368 с.
А.В. Костельцев. Построение интерпретаторов и компиляторов. – СПб.: Наука и техника, 2001. – 224 с.
В.Н. Лебедев. Введение в системы программирования. – М.: Статистика, 1975. – 312 с.
Ф. Льюис, Д. Розенкранц, Р. Стирнз. Теоретические основы проектирования компиляторов. – М.: Мир, 1976. – 654 с.
У. Маккиман, Дж. Хорнинг, Д. Уортман. Генератор компиляторов. – М.: Статистика, 1980. – 527 с.
Т. Пратт. Языки программирования: разработка и реализация. – М.: Мир, 1979. – 574 с.
В. Дж. Рейуорд-Смит. Теория формальных языков. Вводный курс. – М.: Радио и связь, 1988. – 128 с.
Семантика языков программирования: Сб. ст. – М.: Мир, 1980. – 395 с.
Стандартизация языков программирования. 1989. – 158 с.
Д.Н. Тодорой. Расширяемые средства машинной графики (программное обеспечение).– М.: Радио и связь,1983.–208 с.
Р. Хантер. Проектирование и конструирование компиляторов. – М.: Мир, 1984. – 300 с.
Н. Хомский. Формальные свойства грамматик // Кибернетич. сб. – М., 1966. – Вып.2 . – С. 121-230.
Ф. Хопгуд. Методы компиляции. – М.: Мир, 1972.
Приложение. Титульный лист
Министерство образования и науки Российской Федерации
ФГБОУ ВПО «Ивановский государственный энергетический
университет имени В.И. Ленина»
Факультет информатики и вычислительной техники
Кафедра программного обеспечения компьютерных систем
Отчет о выполнении самостоятельной работы на тему: ______________________________________
______________________________________
Работу выполнил
студент(ка) гр. IV-4x _______________ ____________ _____
ФИО подпись дата
Проверил
доц. каф. ПОКС _______________ ____________ _____
ФИО подпись дата