Формальные языки и компиляторы Учебник
Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в коне...
Сохранить в:
Главный автор: | |
---|---|
Формат: | Учебник |
Online-ссылка: | https://znanium.com/catalog/document?id=74628 https://znanium.com/cover/0548/548152.jpg |
Метки: |
Добавить метку
Нет меток, Требуется 1-ая метка записи!
|
LEADER | 04138nam0a2200325 i 4500 | ||
---|---|---|---|
001 | RU\infra-m\znanium\bibl\548152 | ||
003 | https://znanium.com/catalog/document?id=74628 | ||
005 | 20200520000000.0 | ||
010 | |a 978-5-7782-2318-9 | ||
100 | |a 20200520d2016 m y0rusy0150 ca | ||
101 | 0 | |a rus | |
102 | |a RU | ||
200 | 1 | |a Формальные языки и компиляторы |e Учебник |f Новосибирский государственный технический университет | |
210 | 1 | |a Новосибирск |c Новосибирский государственный технический университет (НГТУ) |d 2014 | |
215 | |a 431 с. | ||
330 | |a Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в конечный автомат - лексический анализатор. Изучаются нисходящие и восходящие методы синтаксического анализа основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Рассматриваются различные способы решения задачи нейтрализации синтаксических ошибок. Изучаются наиболее типичные задачи решаемые на этапе семантического анализа: организация памяти программы доступ к локальным и нелокальным данным контроль типов. Обсуждаются основные задачи генератора кода такие как управление памятью выбор инструкций распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода. Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования. Учебник рекомендуется студентам старших курсов и аспирантам а также преподавателям смежных дисциплин а также студентам и аспирантам ряда других технических специальностей связанных с разработкой и использованием программного обеспечения. | ||
333 | |a ВО - Бакалавриат | ||
606 | |a Информатика. Вычислительная техника |x Программирование. Языки и среды программирования |2 local | ||
608 | |a Учебник |2 local | ||
675 | |a 004 |z rus | ||
686 | |a 3297 |2 rubbk | ||
686 | |a 09.03.01 |2 okso | ||
686 | |a 09.03.02 |2 okso | ||
686 | |a 09.04.01 |2 okso | ||
686 | |a 09.04.02 |2 okso | ||
686 | |a 09.06.01 |2 okso | ||
700 | 1 | |a Малявко |b А.А. |g Александр Антонович |p Новосибирский государственный технический университет | |
801 | 0 | |a RU |b Общество с ограниченной ответственностью «ЗНАНИУМ» |c 20160217 |2 rusmarc | |
856 | 4 | |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 |