Формальные языки и компиляторы Учебник
Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в коне...
Сохранить в:
| Главный автор: | |
|---|---|
| Формат: | Учебник |
| 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 |