Book: Ахо Альфред «Компиляторы. Принципы, технологии и инструментарий»

Компиляторы. Принципы, технологии и инструментарий

Серия: "-"

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

Издательство: "Диалектика / Вильямс" (2017)

ISBN: 978-5-8459-1932-8,978-5-8459-1349-4

Купить за 4052 руб в My-shop

Ахо, Альфред

Альфред Ахо
Alfred Vaino Aho
Дата рождения:

9 августа 1941(1941-08-09) (71 год)

Место рождения:

Тимминс, Онтарио, Канада

Научная сфера:

Информатика

Место работы:

Bell Labs, Колумбийский университет

Известен как:

cоавтор AWK и Dragon Book

Награды и премии


Медаль Джона фон Неймана (2003)[1], Great Teacher Award (2003)[2]

Сайт:

http://www.cs.columbia.edu/~aho/

Альфред Ахо (англ. Alfred Vaino Aho, родился 9 августа 1941 года в городе Тимминс провинции Онтарио) — канадский учёный-информатик. Один из создателей языка AWK (Alfred Aho, Peter Weinberger, Brian Kernighan), а также автор и соавтор множества публикаций и книг по различным аспектам информатики[3], самой известной из которых является книга «Компиляторы: принципы, технологии и инструменты».

Содержание

Биография

Ахо родился в городе Тимминс провинции Онтарио в Канаде в 1941 году. Он получил степень бакалавра по прикладной физике в университете Торонто, а степень доктора философии по электротехнике и информатике — в Принстонском университете. В 1967—1991 годах Ахо занимался научно-исследовательской работой в Bell Labs, а в 1991—1995 годах — в Bellcore.

Библиография

  • Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman. Compilers: Principles, Techniques, & Tools, Second Edition, 2007
  • Alfred V. Aho, Jeffrey D. Ullman. Foundations of Computer Science with C, 1995
  • Alfred V. Aho, Jeffrey D. Ullman. Foundations of Computer Science, 1992
  • Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger. The AWK Programming Language, 1988
  • Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools, 1986
  • Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman Data Structures and Algorithms, 1983; Перевод: А.В.Ахо, Д.Э.Хопкрофт, Д.Д.Ульман, Структуры данных и алгоритмы, М.,СПб.,Киев: "Вильямс", 2001.
  • Alfred V. Aho, Jeffrey D. Ullman. Principles of Compiler Design, 1977
  • Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman. The Design and Analysis of Computer Algorithms, 1974
  • Alfred V. Aho, Jeffrey D. Ullman. The Theory of Parsing, Translation, and Compiling, Volume 2: Compiling, 1973
  • Alfred V. Aho. Currents in the Theory of Computing, 1973
  • Alfred V. Aho, Jeffrey D. Ullman. The Theory of Parsing, Translation, and Compiling, Volume 1: Parsing, 1972

См. также

Примечания

Ссылки


Источник: Ахо, Альфред

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. УльманКомпиляторы. Принципы, технологии и инструментарийКаждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов" . Развитие технологий… — Вильямс, (формат: 70x100/16, 1184 стр.) Подробнее...2015
4330бумажная книга
Ахо АльфредКомпиляторы. Принципы, технологии и инструментарийКаждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана" Принципы разработки компиляторов" . Развитие технологий… — Диалектика / Вильямс, (формат: 70x100/16, 1184 стр.) - Подробнее...2017
4052бумажная книга
Ахо Альфред В., Ульман Джеффри Д., Лам Моника С., Сети РавиКомпиляторы. Принципы, технологии и инструментарийКаждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана" Принципы разработки компиляторов" . Развитие технологий… — Диалектика, (формат: 70x100/16, 1184 стр.) Подробнее...2019
6914бумажная книга
Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. УльманКомпиляторы. Принципы, технологии и инструментарийКаждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой `Книге Дракона`, классическом труде Ахо и Ульмана `Принципы разработки компиляторов`. Развитие технологий компиляции… — Вильямс, (формат: 70x100/16, 1184 стр.) Несерийные Подробнее...2014
1407бумажная книга
Моника С. Лам,Альфред В. Ахо,Рави Сети,Джеффри УльманКомпиляторы. Принципы, технологии и инструментарийОт издателя:Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа игенерации кода — (формат: 70х100/16 (~170х240 мм), 1184стр. (иллюстрации) стр.) Подробнее...2008
1280бумажная книга
Джеффри Д. УльманКомпиляторы: принципы, технологии и инструментарийЭто новое издание классической «книги Дракона» полностью переработано и включает последние разработки в области компиляции. Книга предлагает читателю подробноевведение в разработку компиляторов… — Диалектика-Вильямс, (формат: 70x100/16, 1184 стр.) Подробнее...2007
1500электронная книга

Look at other dictionaries:

  • Компиляторы: принципы, технологии и инструменты — Principles, Techniques, and Tools …   Википедия

  • Компиляторы: принципы — Компиляторы: принципы, технологии и инструменты Компиляторы: принципы, технологии и инструменты классический учебник по теории построения компиляторов под авторством Альфреда В. Ахо, Рави Сети и Джеффри Д. Ульмана, известный также как «Книга… …   Википедия

  • Компиляторы — Компилятор  Программа или техническое средство, выполняющее компиляцию.[1][2] Машинная программа, используемая для компиляции.[3][2] Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль …   Википедия

  • Книга дракона (компиляторы) — Обложка книги с рыцарем и драконом Компиляторы: принципы, технологии и инструменты классический учебник по теории построения компиляторов под авторством Альфреда В. Ахо, Рави Сети и Джеффри Д. Ульмана, известный также как «Книга дракона» (так как …   Википедия

  • Компилятор — Эта статья включает описание термина «Компиляция»; см. также другие значения. Компилятор  программа или техническое средство, выполняющее компиляцию.[1][2][3] Компиляция  трансляция программы, составленной на исходном языке высокого… …   Википедия

  • Компиляция (программирование) — Компилятор  Программа или техническое средство, выполняющее компиляцию.[1][2] Машинная программа, используемая для компиляции.[3][2] Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль …   Википедия

  • Оптимизирующий компилятор — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/24 декабря 2012. Пока процесс обсужден …   Википедия

  • Кодогенерация — Кодогенерация  часть процесса компиляции, когда специальная часть компилятора, кодогенератор, конвертирует синтаксически корректную программу в последовательность инструкций, которые могут выполняться на машине. При этом могут применяться… …   Википедия

  • Лексический анализ — Запрос «Лексема (информатика)» перенаправляется сюда; см. также другие значения. В информатике лексический анализ  процесс аналитического разбора входной последовательности символов (например, такой как исходный код на одном из языков… …   Википедия

  • Синтаксический анализ — В информатике, синтаксический анализ (парсинг)  это процесс сопоставления линейной последовательности лексем (слов, токенов) языка с его формальной грамматикой. Результатом обычно является дерево разбора (синтаксическое дерево). Обычно… …   Википедия

  • Грамматический анализ — В информатике, синтаксический анализ (парсинг) это процесс сопоставления линейной последовательности лексем (слов, токенов) языка с его формальной грамматикой. Результатом обычно является дерево разбора. Обычно применяется совместно с лексическим …   Википедия


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.