2
УДК 681.3
Рецензенты:
Кафедра «Системы автоматизированного проектирования» Воронежского
государственного технического университета
Доктор технических наук, профессор,
К.Б. Скобельцын
Санкт-Петербургский государственный
технический университет
И.Г. Кревский, М.Н. Селиверстов, К.В. Григорьева
Формальные языки, грамматики и основы построения трансляторов: Учебное
пособие / Под ред. А.М. Бершадского – Пенза: Изд
-во Пенз. гос. ун-та, 2002.
– 124 с.: 15 ил., 6 табл., библиогр. 12 назв.
Представлен материал для изучения разделов, посвященных
формальным языкам, грамматикам и разработке трансляторов в курсах
«Лингвистическое и программное обеспечение САПР и «Теория
вычислительных процессов и структур». Подробно рассмотрены основные
вопросы - теория грамматик и автоматов, лексический анализ, нисходящий и
восходящий синтаксический
анализ, построение программы синтаксического
анализа для заданного синтаксиса, применение синтаксических диаграмм для
построения анализаторов, таблично-управляемые и программно-управляемые
анализаторы, формирование постфиксной записи арифметических
выражений и операторов языка, генерация объектного кода программы.
Приведены методические указания к лабораторным работам с
вариантами заданий, а также требования к курсовому проекту по построению
компиляторов.
Учебное пособие разработано на кафедре «Системы
автоматизированного проектирования» и предназначено для студентов
специальностей 22.03.00 «Системы автоматизированного проектирования» и
35.15.00 «Математическое обеспечение и администрирование
информационных систем», также может быть использовано для подготовки
дипломированных специалистов по другим специальностям направления
654600 «Информатика и вычислительная техника», бакалавров по
направлению 552800 «Информатика и вычислительная техника».