Данное учебное пособие предназначено для студентов специальности «Прикладная математика и информатика» изучающих дисциплину «Системы программирования». В нем рассматриваются системы программирования как комплекс программ, предназначенный для автоматизации программирования задач на ЭВМ. Изложены основные сведения о классификации, функциональном назначении, основных компонентах, роли и месте систем программирования в решении задач на ЭВМ. Особое внимание уделено описанию понятий и методов, необходимых для трансляции языков программирования. Рассмотрена типичная структура компилятора, способы описания языков программирования, основы теории формальных грамматик. Даны сведения о конечных автоматах и преобразователях с магазинной памятью (МП), как основы для создания анализаторов. Изложены алгоритмы различных методов синтаксического анализа. Для лучшего освоения вопросов данной дисциплины приведены задания для студентов.
Пособие может быть полезно студентам и преподавателям, работающим в области системного и теоретического программирования.