Вояковская Н.Н. и др. - Разработка компиляторов (2-е издание)
Добавил nik_by (21-05-2016, 04:26)
![]() Данный курс посвящен принципам разработки компиляторов. Основные задача данного курса - познакомить студентов с базовыми идеями и методами, используемыми при создании современных компиляторов, а также дать практические навыки написания простых компиляторов. В качестве целевой платформы для компиляторов в данном курсе используется Microsoft .NET. Подразумевается, что к моменту окончания данного курса большинство студентов смогут самостоятельно создать работающий компилятор с простого С#-подобного языка программирования. Содержание: § Лекция 1. Введение и обзор платформы .NET ... 4 § Лекция 2. Обзор языка С# ... 26 § Лекция 3. Основы компиляторов ... 50 § Лекция 4. Теория языков ... 71 § Лекция 5. Лексический анализ ... 93 § Лекция 6. Синтаксические анализаторы. Нисходящие анализаторы ... 154 § Лекция 7. Восходящие анализаторы ... 171 § Лекция 8. Грамматики и YACC ... 194 § Лекция 9. Семантический анализ. Внутреннее представление ... 212 § Лекция 10. Управление памятью и сборка мусора ... 231 § Лекция 11. Оптимизация ... 254 § Лекция 12. Анализ потока управления ... 276 § Лекция 13. Анализ потоков данных ... 299 § Лекция 14. Генерация MSIL ... 321 § Лекция 15. Выбор инструкций при генерации кода ... 342 § Лекция 16. Приложение. Описание языка С ... 372 Название: Разработка компиляторов Авторы: Вояковская Н.Н., Москаль А.Е., Булычев Д.Ю., Терехов А.А. Издательство: М.: НОУ "Интуит" Год издания: 2016 Качество: Хорошее Страниц: 375 Формат: PDF Язык: Русский Размер: 29 Mb Скачать "Разработка компиляторов (2-е издание)": Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Посмотрели: 228 | Прокомментировали: 0
|
АвторизацияЗарегистрируйся, либо войди под своим логином! |

