Формальные языки и компиляторы Учебник
Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в кон...
Main Author: | |
---|---|
Format: | eBook |
Language: | Russian |
Published: |
Новосибирск
Новосибирский государственный технический университет (НГТУ)
2014
|
Subjects: | |
Online Access: | https://znanium.com/catalog/document?id=74628 https://znanium.com/cover/0548/548152.jpg |
LEADER | 03921nam a2200277 i 4500 | ||
---|---|---|---|
001 | zna548152 | ||
006 | m o | ||
007 | cr | ||
008 | 200520d2016 RU s rus | ||
040 | |a RU |b rus |c RU |d Ru-ToGu | ||
080 | |a 004 | ||
084 | |a 3297 |2 rubbk | ||
084 | |a 09.03.01 |2 okso | ||
084 | |a 09.03.02 |2 okso | ||
084 | |a 09.04.01 |2 okso | ||
084 | |a 09.04.02 |2 okso | ||
084 | |a 09.06.01 |2 okso | ||
100 | 1 | |a Малявко, А.А. | |
245 | 1 | 0 | |a Формальные языки и компиляторы |b Учебник |c Новосибирский государственный технический университет |
260 | 2 | |a Новосибирск |b Новосибирский государственный технический университет (НГТУ) |c 2014 | |
300 | |a 431 с. | ||
520 | |a Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в конечный автомат - лексический анализатор. Изучаются нисходящие и восходящие методы синтаксического анализа основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Рассматриваются различные способы решения задачи нейтрализации синтаксических ошибок. Изучаются наиболее типичные задачи решаемые на этапе семантического анализа: организация памяти программы доступ к локальным и нелокальным данным контроль типов. Обсуждаются основные задачи генератора кода такие как управление памятью выбор инструкций распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода. Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования. Учебник рекомендуется студентам старших курсов и аспирантам а также преподавателям смежных дисциплин а также студентам и аспирантам ряда других технических специальностей связанных с разработкой и использованием программного обеспечения. | ||
650 | 1 | 0 | |a Информатика. Вычислительная техника |x Программирование. Языки и среды программирования |
856 | 4 | |a znanium.com |m ebs_support@infra-m.ru |n НИЦ ИНФРА-М |u https://znanium.com/catalog/document?id=74628 |a znanium.com |m ebs_support@infra-m.ru |n НИЦ ИНФРА-М |u https://znanium.com/catalog/document?id=74628 | |
856 | 4 | 1 | |a znanium.com |d /cover/0548 |f 548152.jpg |q image/jpeg |u https://znanium.com/cover/0548/548152.jpg |a znanium.com |d /cover/0548 |f 548152.jpg |q image/jpeg |u https://znanium.com/cover/0548/548152.jpg |
910 | |a ЭБС Знаниум |