Скачать Компиляторы Принципы Технологии и Инструменты

Скачать Компиляторы Принципы Технологии и Инструменты.rar
Закачек 3731
Средняя скорость 3197 Kb/s

Скачать Компиляторы Принципы Технологии и Инструменты

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

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

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

Со времен выхода первого издания этой книги в 1986 году в мире компиляторов произошло немало изменений.

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

В книге изложены такие основополагающие темы, как:

  • Основные принципы языков программирования
  • Лексический и синтаксический анализ
  • Генерация промежуточного кода
  • Управление стеком и сборка мусора
  • Методы оптимизации кода
  • Межпроцедурный анализ
  • И многое другое

Материал книги прежде всего предназначен студентам и преподавателям, а также всем тем, кого не на шутку интересуют методы разработки компиляторов.

Год издания: 2008

Скачано: 21370 раз

Скачать книгу

Комментарии

Егор, 15.10.2010 11:43

Очень инетересная книга. Написана суховатым академическим языком, из-за этого местами приходится «продираться» сквозь материал. Рекомендую познакомиться с книгой всем, кто интересуется компиляторами, языками или системным программированием.

Имярек, 24.10.2011 06:55

mustread книжка, как и кнут, как и sicp. Сухая и тяжёлая, но даёт развёрнутое представление о предмете.

Max, 29.05.2012 17:18

Грамотная книжка для написания своего компилятора.

Виктор, 09.08.2013 20:22

«Книга Дракона-2» (Dragon Book-2): «Компиляторы: принципы, технологии и инструменты», 2-е издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман, бумага офсетная-белая, твердый переплет, 1184 стр., ISBN 978-5-8459-1349-4, «ВИЛЬЯМС», 2011 — ЧИТАЙТЕ ЗДЕСЬ: http://shtonda.blogspot.com/2007/11/2-2008.html

Кирилл, 05.11.2016 05:00

Куплю эту книгу в бумажном варианте, английскую версию без перевода. id61847140

vvvzn78, 29.11.2016 02:34

Эта книжка для чтения: читаешь и мечтаешь; скан хороший с OCR. Читается легко, есть простые, внятные иллюстрации.

  • Название: Компиляторы: принципы, технологии и инструменты
  • Автор: Ахо А.В.Сети Р.Ульман Д.Д.
  • Издательство: Вильямс
  • Год: 2003
  • Метки: компьютерная литературакомпиляторыпрограммистам
  • Размер: 5.51 МБ

СКАЧАТЬ КНИГУ

ЧИТАТЬ ONLINE

БУМАЖНАЯ ВЕРСИЯ КНИГИ

Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой «Книге Дракона» — «Dragon Book», классическом труде Ахо и Ульмана «Принципы разработки компиляторов». Бурное развитие технологий компиляции привело к рождению нового дракона — книги «Компиляторы: принципы, технологии, инструментарий» Альфреда Ахо, Рави Сети и Джеффри Ульмана.

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


Статьи по теме