М.: Вильямс, 2003. — 768 с.: ил. Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" - "Dragon Book", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Бурное развитие технологий компиляции привело к рождению нового дракона - книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и...
2-е изд.: пер. с англ. — М.: Вильямс, 2008. — 1184 с. — ISBN: 978-5-8459-1349-4. Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных...
Москва: ДМК Пресс, 2010. — 192 с. Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов,...
2-е изд.: пер. с англ. и ред. канд. техн. наук И.В. Красикова — М.: Вильямс, 2018. — 1184 с.: ил. — ISBN 978-5-8459-1932-8. Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" - книги...
Morgan Kaufmann Publishers, 1997. — 887 p. This book concerns advanced issues in the design and implementation of compilers, for uniprocessors, with its major emphasis (over 60% of the text) on optimization. While it does consider machines with instruction-level parallelism, we ignore almost completely the issues of large-scale parallelization and vectorization. It begins with...
Pragmatic Bookshelf, 2010. — 390 p. — (Pragmatic Programmers). — ISBN13: 978-1-934356-45-6. Целевая аудитория: опытные разработчики. Настоящее руководство написано для разработчиков, любящих трудности и сложное программирование. Автор научит вас создавать собственные компьютерные языки, необходимые для повышения производительности, и видеть шаблоны в языковых реализациях. Все...
Комментарии