Формальные языки и компиляторы Александр Антонович Малявко

Формальные языки и компиляторы скачать fb2

Фрагмент книги

0 скачали
0 прочитали
0 впечатлений






Александр Антонович Малявко - Формальные языки и компиляторы краткое содержание

Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования, элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в конечный автомат – лексический анализатор. Изучаются нисходящие и восходящие методы синтаксического анализа, основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Рассматриваются различные способы решения задачи нейтрализации синтаксических ошибок. Изучаются наиболее типичные задачи, решаемые на этапе семантического анализа: организация памяти программы, доступ к локальным и нелокальным данным, контроль типов. Обсуждаются основные задачи генератора кода, такие как управление памятью, выбор инструкций, распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода. Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования. Учебник рекомендуется студентам старших курсов и аспирантам, а также преподавателям смежных дисциплин, а также студентам и аспирантам ряда других технических специальностей, связанных с разработкой и использованием программного обеспечения.





Доступен ознакомительный фрагмент

Чтобы оставить свою оценку и/или комментарий, Вам нужно войти под своей учетной записью или зарегистрироваться

Другие книги авторавсе книги
Системное программное обеспечение. Формальные языки и методы трансляции. Часть 3
Системное программное обеспечение....
Системное программное обеспечение. Формальные языки и методы трансляции. Часть 1
Системное программное обеспечение....
Суперкомпьютеры и системы. Мультикомпьютеры
Суперкомпьютеры и системы. Мультико...
Параллельное программирование на основе технологий OpenMP, MPI, CUDA
Параллельное программирование на ос...
Другие книги жанраУчебная литература
100 увлекательных игр для хороших манер
100 увлекательных игр для хороших м...
100 увлекательных игр для отличной учёбы
100 увлекательных игр для отличной...
100 увлекательных игр для весёлого дня рождения
100 увлекательных игр для весёлого...
100 увлекательных игр для здоровья вашего ребёнка
100 увлекательных игр для здоровья...

Для правообладателей и по всем вопросам knigism.info@yandex.ru