Основы разработки трансляторов в САПР. Коробова И.Л - 45 стр.

UptoLike

ЗАКЛЮЧЕНИЕ
В рамках дисциплины "Лингвистическое и программное обеспечение САПР" студенты выполняют
лабораторные работы, посвященные отдельным этапам трансляции. Все необходимые материалы пред-
ставлены в данном учебном пособии. Рассмотрены основные подходы к созданию транслирующих про-
цедур. Показаны основные способы организации трансляторов: однопроходных, двухпроходных, трех-
проходных. Приведены основные методы организации таблиц символов и их взаимодействие с основ-
ными частями транслятора: механическим анализатором, синтаксическим анализатором и генератором
кода. Рассмотрены основные методы машинно-независимой оптимизации кода и на их примереорга-
низация внутреннего представления программы, в том числе циклических процедур. Обобщая получен-
ные знания, студент выполняет курсовую работу.
В учебном пособии приведены алгоритмы различных методов синтаксического анализа и организа-
ции таблиц символов. Это поможет студентам в разработке отдельных процедур транслирующих про-
грамм.