Теория языков программирования : проектирование и реализация : [учебное пособие]
Шорников Ю. В.
Издательство: Издательство Новосибирского государственного технического университета
Год: 2022
Страниц: 288, [1]
В учебном пособии рассмотрена теория порождающих грамматик, конечных автоматов и регулярных выражений. Все теоретические механизмы анализа и синтеза языковых конструкций строго формализованы и составляют теоретические основы проектирования языков программирования. Реализация языков программирования представлена разработкой языковых процессоров. Переход от формальных языков к языковым процессорам выполнен через конструктивные методы анализа со строгими моделирующими алгоритмами, которые могут быть реализованы на языках высокого уровня или с помощью современных средств автоматизации программирования. В пособии рассмотрены средства ANTLR и FLEX & BIZON для автоматизации программирования парсера и лексера. Несмотря на образовательную направленность, пособие может быть полезно всем, кто занимается проектированием и реализацией новых языков, языковых процессоров и конечно-автоматных распознавателей
Шорников, Юрий Владимирович.
Теория языков программирования : проектирование и реализация : [учебное пособие] / Ю. В. Шорников. – Новосибирск : Издательство Новосибирского государственного технического университета, 2022 - (Учебники НГТУ).Библиогр.: с. 229-236.