Курсовик / Бланк задания
.docСАРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра Программного обеспечения вычислительной техники и автоматизированных систем
УТВЕРЖДАЮ
-
Зав. кафедрой
« » 2012 г.
Задание № 1-3-2
на курсовое проектирование
Студентка 5 курса группы зПВС факультета электронной техники и приборостроения .
Фамилия Яруллина Имя Мария Отчество Тахировна .
-
Тема проекта
Курсовой проект составляет разработку некоторого языка программирования, разработку лексического анализатора этого языка, разработку синтаксического анализатора и генерацию программы на промежуточном языке.
Время выдачи задания 15 июня 2012 г.
Срок выполнения проекта 25 января 2012 г.
Защита проекта назначена на 2012 г.
-
Исходные данные к проекту
Алфавит языка программирования: латинские прописные буквы
Дополнительные операторы языка: цикл «for», функции
Стандартные функции языка: sin, cos, tan, exp
Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
1. Составить описание языка программирования высокого уровня. Описание производится с помощью форм Наура-Бекуса .
2. Описание языка с помощью контекстно-свободной грамматики .
Перечень графического материала с точным указанием чертежей
реализация графического интерфейса .
Литература
1.Бек Л. Введение в системное программирование. -М.: Мир, 1988.-448 с.
2. Компаниец Р.И., Маньков Е.В., Филатов Н.Е. Системное программиро-
вание. Основы построения трансляторов.-СПб.: КОРОНА принт, 2000.
-256 с.________________________________________________________
3. Хантер Р. Проектирование и конструирование компиляторов. М.:_____
Финансы и статистика. 1984.____________________________________
4. Хантер Р. Основные концепции компиляторов. – М.: Изд. Дом________
"Вильямс", 2002.- 256 с._________________________________________
-
Руководитель проекта
Задание принял к исполнению _________________________________________________________________
(дата и подпись студента)
