С 2001 года книга «Компиляторы: принципы, технологии и инструменты» переиздавалась 2 раза.
Дата первого издания «Компиляторы: принципы, технологии и инструменты»: октябрь 2001 года, последнее, 2-е издание вышло
в марте 2008 года.
Сейчас можно .
Аннотация к книге "Компиляторы: принципы, технологии и инструменты"
Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о
знаменитой "Книге Дракона" - "Dragon Book", классическим трудом Ахо и Ульмана
"Принципы разработки компиляторов". Бурное развитие технологий компиляции
привело к рождению нового дракона - книги "Компиляторы: принципы,
технологии, инструментарий" Альфреда Ахо, Рави Сети и Джеффри Ульмана. Новая
книга начинается с изложения принципов создания компиляторов,
проиллюстрированного разработкой простейшего однопроходного компилятора.
Оставшаяся часть книги посвящена развитию базовых идей и более прогрессивным
и современным технологиям, включая такие вопросы, как синтаксический анализ,
проверку типов, генерацию и оптимизацию кода. Строгость изложения материала
смягчается большим количеством практических примеров. Принципы и технологии
написания компиляторов столь распространены, что идеи, которые вы найдете в
этой книге, часто используются в области информационных технологий. Написание
компиляторов охватывает языки программирования, архитектуру вычислительных
систем, теорию языков, алгоритмы и технологию создания программного
обеспечения. Помочь в освоении этих технологий и инструментария и призвана
данная книга. Однако, несмотря на свою учебную ориентацию, книга будет полезна
всем, кому приходится работать над созданием компиляторов или кто просто
интересуется данной темой, - от начинающих программистов до профессионалов.
Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" — книги "Компиляторы. Принципы, технологии, инструментарий", — у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области. Книга, как и предыдущее издание, начинается с изложения основных принципов разработки...
Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" — книги "Компиляторы. Принципы, технологии, инструментарий", — у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области. Книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах.
Замечательная книга. К сожалению у нас в стране очень большой дифицит подобной литературы. Есть еще одна сильная книга по компиляторам но ее никто у нас не издает. Называется Programming Language Pragmatics.
Так что нужно идти и выпрашивать ее у издательства Вильямс :) Или в блоге Виктора Штонда, чем люди там уже и делают..
Что касается первых фаз компилера:
лекс., синт., семант. анализ - все очнь хорошо, подробно, но если вы хотите изучить остальные фазы, лучше почитать
Мучника или другие иностр. книги на эту тему, т.к. отечественной лит-ры мало по этому направлению...
Содержание книги, стиль написания заслуживают всяческих похвал. Я надеялся, что книга будет интересной и что я смогу из нее подчеркнуть многое для себя - мои надежны оправдались. Но... издательство совершенно не побеспокоилось о том, что книги такого рода будут эксплуатироваться по-черному, так что теперь она представляет собой заклеенное вдоль и поперек чудо. Надеюсь издатели читают отзывы по книгам и примут к сведению, что столь хорошие книги подвержены быстрому разваливанию и что нужно делать книгу с учетом того, что ее будут часто открывать. Я всегда восхищался качеством книг и бумаги на которых публиковались труды Ленина и К.Маркса... книге 20 лет, ее зачитывали до дыр, но ей хоть бы что... так что товарищи издатели сделайте шаг назад, оцените качество и не делайте больше таких глупых ошибок, ведь не бульварные же романы-однодневки печатаете!!!
С уважением,
Максим Чуркин
В целом, как и ожидалось, книга оказалась богата материалом и подтвердила статус кассической.
Однако, перевод мог быть и лучше.
Для столь фундаментального труда наличие в переводе выражений вида "задача (application)", на мой взгляд, недопустимо.
Кроме этого, качеств самой книги (бумага)оказалось не столь велико.
В целом, был хороший ажиотаж, а в действительности... все оказалось гораздо банальнее.
Неизвестный автор
Неизвестный автор
Максим Чуркин
Дмитрий Соломенников