Поделиться

Компиляторы

Учебное пособие.

Альфред В. Ахо; Моника С. Лам; Рави Сети; Джеффри Д. Ульман «Компиляторы: принципы, технологии и инструментарий» Вильямс, 2018 год, 2 е изд., 1184 стр., ISBN: 978-5-8459-1932-8; (PDF)

Описание Содержание Links

Описание книги.

Материал данной книги изучался в нескольких университетах — Колумбии, Гарварде и Стенфорде. В Колумбии в учебных курсах для первокурсников по языкам программирования и трансляторам. Требуется примерно два семестра, чтобы охватить весь (или, по крайней мере, большую часть) материал данной книги.

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

Краткое оглавление

Оглавление.

  • Предисловие 24
    Глава 1. Введение в компиляцию
    Глава 2. Простой синтаксически управляемый транслятор
    Глава 3. Лексический анализ
    Глава 4. Синтаксический анализ
    Глава 5. Синтаксически управляемая трансляция
    Глава 6. Генерация промежуточного кода
    Глава 7. Среды времени выполнения
    Глава 8. Генерация кода
    Глава 9. Машинно-независимые оптимизации
    Глава 10. Параллелизм на уровне команд
    Глава 11. Оптимизация параллелизма и локальности
    Глава 12. Межпроцедурный анализ
  • Приложение А. Завершенный пример начальной стадии компилятора
    Приложение Б. Поиск линейно независимых решений
    Предметный указатель

Введение в компиляторы (базовые понятия).

PDF  (RU)        pdf  (ru)

m-pjuEvb3QJiyl6Zu_VJ7w9wO2rL2IPd9M4GpDFaXC8

https://www.htbook.ru/wp-content/uploads/2020/04/kompilyatory-principy-tehnologii-i-instrumentarij-e1586165945843.jpghttps://www.htbook.ru/wp-content/uploads/2020/04/kompilyatory-principy-tehnologii-i-instrumentarij-e1586165945843.jpgДругаяComputer Science,Программирование,Учебное пособиеУчебное пособие. Альфред В. Ахо; Моника С. Лам; Рави Сети; Джеффри Д. Ульман 'Компиляторы: принципы, технологии и инструментарий' Вильямс, 2018 год, 2 е изд., 1184 стр., ISBN: 978-5-8459-1932-8; (PDF)Библиотека технической тематики. Техническая литература
Поделиться