Формальные языки и компиляторы. Учебное пособие для вузов - Александр Антонович Малявко (2017г.)

Книга "Формальные языки и компиляторы. Учебное пособие для вузов" представляет собой теоретическое пособие по определению лексической и синтаксической грамматики языков программирования, а также описывает методы их практического применения. В книге рассматриваются темы, такие как регулярные выражения, формальные грамматики, конечные автоматы без памяти, а также нисходящие и восходящие методы синтаксического анализа. Автор также описывает задачи, которые решаются на этапе семантического анализа и задачи, связанные с генерацией кода, такие как оптимизация кода, управление памятью и выбор инструкций. В книге приводятся методические указания по выполнению лабораторных работ и курсового проектирования, а также описание учебного программного обеспечения. Книга может быть полезна для студентов и преподавателей, изучающих компьютерные науки и программирование.

В учебном пособии изложены теоретические и практические основы аппаратного языка определения лексики регулярных выражений и формальных грамматики для создания языков программирования. Даны формулы и практические приложения для организации автоматизированного входа в систему для лексических анализаторов, нисходящего и восходящего методов синтаксического анализа в основах теории автоматов. Далее подробно рассмотрены базовые задачи семантического декодирования включают обработку параметров памяти, нейлональное и хрональное взаимодействие. Указано основное программное обеспечение и указания по проведению лабораторий по теме и проектированию учебных курсов.

Электронная Книга «Формальные языки и компиляторы. Учебное пособие для вузов» написана автором Александр Антонович Малявко в 2017 году.

Минимальный возраст читателя: 0

Язык: Русский

Серии: Университеты России

ISBN: 9785534042887


Описание книги от Александр Антонович Малявко

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



Похожие книги

Информация о книге

  • Рейтинг Книги:
  • Автор: Александр Антонович Малявко
  • Категория: Базы данных
  • Тип: Электронная Книга
  • Дата выхода: 2017г.
  • Язык: Русский
  • Из Серий: Университеты России
  • Издатель: ЮРАЙТ
  • ISBN: 9785534042887