Информатика и вычислительная техника
  • формат djvu
  • размер 5.73 МБ
  • добавлен 04 августа 2011 г.
Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов
Addison Wesley Publishing company,1976 г. - 655 c.
Перевод книги под ред. Агафонова В.Н. - изд."Мир", 1979 г.

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

Ахо А.В., Лам М.С., Сети Р., Ульман Дж.Д. Компиляторы: принципы, технологии и инструментарий. 2-е издание

  • формат djvu
  • размер 15.32 МБ
  • добавлен 21 февраля 2010 г.
-М.: Издательский дом "Вильямс", 2008. - 1184 с.: ил. Эта книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах. Строгость изложения материала смягчается большим количеством практи...

Ахо А.В., Сети Р. Ульман Дж.Д. Компиляторы: Принципы, технологии и инструменты

  • формат djvu
  • размер 5.49 МБ
  • добавлен 10 октября 2007 г.
-М.: Издательский дом "Вильямс", 2003. - 768 с.: ил. Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" - "Dragon Book", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Бурное развитие технологий компиляции привело к рождению нового дракона - книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и Джеффри Ульмана. Новая книга начинается с изложения...

Карпов В.Э. Теория компиляторов

  • формат pdf
  • размер 1.25 МБ
  • добавлен 21 октября 2011 г.
Учебное пособие. - 2-е изд. М., 2010. – 91 стр. ISBN 5–230–16344–5 Рассматриваются основы теории формальных языков, приводятся методы и алгоритмы построения основных частей трансляторов и интерпретаторов. Для студентов, изучающих курсы «Системное программное обеспечение», «Теория компиляторов» и аналогичные. В настоящем пособии излагаются основы классической теории компиляторов – одной из важнейших составных частей системного программного обесп...

Креншоу Д. Пишем компилятор

  • формат doc
  • размер 1.57 МБ
  • добавлен 17 декабря 2008 г.
Лекции по построению компилятора на Pascal. 255 с. Эта серия статей является руководством по теории и практике разработки синтаксических анализаторов и компиляторов языков программирования. Прежде чем вы закончите чтение этой книги, мы раскроем все аспекты конструирования компиляторов, создадим новый язык программирования, и построим работающий компилятор.

Креншоу Д. Пишем компилятор

  • формат pdf
  • размер 1.25 МБ
  • добавлен 16 мая 2009 г.
Эта серия статей является руководством по теории и практике разработки синтаксических анализаторов и компиляторов языков программирования. Прежде чем вы закончите чтение этой книги, мы раскроем все аспекты конструирования компиляторов, создадим новый язык программирования, и построим работающий компилятор.

Молчанов А.Ю. Системное программное обеспечение. Лабораторный практикум

  • формат djvu
  • размер 3.3 МБ
  • добавлен 19 марта 2010 г.
1-е издание, 2005 год, 288 стр., формат 17x23 см (70х100/16), Мягкая обложка, ISBN 5-469-00391-4 В книге рассматриваются базисные теоретические основы, необходимые для построения компиляторов, основные технологические приемы и методы их реализации. В ней приведены различные варианты заданий для выполнения лабораторного практикума по курсу «Системное программное обеспечение», а также примеры выполнения этих заданий. В каждом примере подробно расс...

Свердлов С.З. Языки программирования и методы трансляции

  • формат djvu
  • размер 10.56 МБ
  • добавлен 14 февраля 2011 г.
Учебное пособие. В первой части дан обзор языков программирования высокого уровня. Также рассматриваются методы разработки компиляторов. Особое внимание уделяется языку Оберон. Качество: хорошее. Формат: djvu. Год: 2007.

Серебряков В.А. Лекции по конструированию компиляторов

  • формат doc
  • размер 1.22 МБ
  • добавлен 16 мая 2009 г.
Предмета: лексический и синтаксический анализ, организация памяти, генерация кода. Сделана попытка на протяжении всего изложения провести единую "атрибутную" точку зрения на процесс разработки компилятора. В книге не затрагиваются чрезвычайно важные вопросы глобальной оптимизации и разработки компиляторов для машин с параллельной архитектурой. Автор надеется восполнить эти пробелы в будущем. Книга будет полезной как студентам и аспирантам програм...

Хантер Р. Основные концепции компиляторов

  • формат pdf
  • размер 59.93 МБ
  • добавлен 07 декабря 2010 г.
Эта небольшая, но емкая книга является введением в теорию создания компиляторов, а также кратким описанием принципов их работы. Материал изложен в расчете на читателя, не знакомого с данным предметом. В тексте предлагаются рекомендации по дополнительной литературе и даны подсказки по средствам инструментальной поддержки. ОГЛАВЛЕНИЕ. Предисловие. Введение в процесс компиляции. Определение языка. Лексический анализ. Нисходящий синтаксический анали...

Хантер Р. Проектирование и конструирование компиляторов

  • формат pdf
  • размер 2.16 МБ
  • добавлен 19 сентября 2009 г.
В книге известного английского автора рассматриваются проблемы проектирования и построения компиляторов для языков программирования высокого уровня, в частности Алгола 60, ПЛ/1, Алгола 68, Паскаля и Ады. Основное внимание уделяется целям проектирования надежных компиляторов и средствам их достижения. Практические вопросы разъясняются посредством упражнений. Для математиков, разработчиков программного обеспечения ЭВМ и АСУ, специалистов по алгори...