
5. Хід оцінки результатів роботи
Виконана курсова робота оцінюється за наступними показниками:
Вміст пояснювальної записки;
функціональність побудованого компілятора;
здатність виконавця відповідати на питання за змістом записки пояснення і по суті роботи.
Текст пояснювальної записки повинен задовольняти вимогам ДСТУ і стандартів Університету. Вміст записки пояснення повинен задовольняти вимогам завдання на виконання курсової роботи.
Функціональність компілятора перевіряється шляхом подачі на його вхід простих контрольних прикладів (у тому числі і прикладів помилкових вхідних програм). Результат виконання порівнюється з підрахованим вручну результатом виконання контрольного прикладу.
Функціональності компілятора насамперед оцінюється по заданих мінімальних вимогах і по працездатності компілятора (відсутність «зависань» і нерегламентованих повідомлень про помилки при будь-яких вхідних даних).
Не допускається реалізовувати функціональність, передбачену іншими варіантами курсової роботи.
6. Список рекомендованої літератури
Системное программное обеспечение: Учебник для вузов /А.Ю. Молчанов. – СПб.: Питер, 2003
Системное программное обеспечение /А.В. Гордеев, А.Ю. Молчанов. – СПб.: Питер, 2002
Ахо Альфред В., Сети Рави, Ульман Джеффри Д. Компиляторы: принципы, технологии и инструменты.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003
Коровинский В.В., Жаков В.И., Фильчаков В.В. Синтаксический анализ и генерация кода – СПб.: ГААП, 1993.
Бржезовский А.В., Корсакова Н.В., Фильчаков В.В. Лексический и синтаксический анализ. Формальные языки и грамматики - Л.: ЛИАП, 1990.
Льюис Ф. и др. Теоретические основы построения компиляторов - М.: Мир, 1979.
Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции - М.: Мир, 1978
Грис Д. Конструирование компиляторов для цифровых вычислительных машин - М.: Мир, 1975.