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

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

Введение в компиляцию
Простой однопроходной компилятор
Лексический анализ
Синтаксический анализ
Проверка типов
Среды времени исполнения
Генерация промежуточного кода
Генерация кода
Оптимизация кода
Создание компилятора
Некоторые компиляторы
Похожие разделы
Смотрите также

Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции (Том 1, 2; DjVu)

  • формат djvu
  • размер 10.69 МБ
  • добавлен 03 ноября 2008 г.
Содержит основной математический аппарат (в частности, теорию грамматик и автоматов), краткий обзор процесса компиляции, начала теории синтаксически управляемого перевода и изложение методов синтаксического анализа. Рассмотрены почти все известные алгоритмы разбора.

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

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

Бек Л. Введение в системное программирование

  • формат djvu
  • размер 9.05 МБ
  • добавлен 19 августа 2009 г.
1988 г. Ассемблеры (Основные функции ассемблера. Таблицы и алгоритмы ассемблера. Машинно-зависимые характеристики ассемблера. Форматы команд и способы адресации. Перемещение программ. Машинно-независимые характеристики ассемблера. Литералы. Средства определения имен. Выражения. Программные блоки. Управляющие секции и связывание программ. Двухпросмотровый ассемблер с оверлейной структурой. Однопросмотровые ассемблеры. Многопросмотровые ассемблеры)...

Герасимов А.И., Регеда В.В., Регеда О.Н. Системное и прикладное программное обеспечение персонального компьютера. Методические указания к лабораторным работам по курсу Информатика

Практикум
  • формат pdf
  • размер 1009.97 КБ
  • добавлен 23 октября 2010 г.
Пенза, ПГУ, 2004г. -Лабораторная работа №1 Основы работы с программой WINDOWS-98 -Лабораторная работа №2 Обслуживание файловой системой в WINDOWS 98 -Лабораторная работа № 3 Программы, входящие в состав WINDOWS – 98 -Лабораторная работа № 4 Изучение программной оболочки WINDOWS COMMANDER -Лабораторная работа № 5 Создание простых текстовых документов в среде MS WORD 2000 -Лабораторная работа № 6 Средства автоматизации разработки документов и созд...

Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение

  • формат djvu
  • размер 9.8 МБ
  • добавлен 27 сентября 2010 г.
2003 г. Электронный вариант книги издательства "Питер". Основные понятия ОС, принципы их распространения и функционирования. Построение трансляторов, методы их практической реализации от примитивных распознавателей текста, до законченных систем программирования.

Карпов Ю.Г. Основы построения трансляторов

  • формат djvu
  • размер 7.81 МБ
  • добавлен 07 июня 2010 г.
2005 г. Целью книги является постановка базовых проблем теории формальных языков, разъяснение задач построения трансляторов. Представлена основная концепция трансляции - синтаксически ориентированная обработка предложений входного языка. В рамках этой концепции рассматриваются основные этапы трансляции: восстановление структуры входного текста, вычисление смысла по этой структуре, формирование выхода транслятора на основе структуры входного пред...

Кузьмин Д.А., Наревский Ю.В. Системное программное обеспечение

  • формат pdf
  • размер 1.49 МБ
  • добавлен 08 мая 2011 г.
Конспект лекций. - Красноярск: СФУ, 2007. - 272с. Оглавление Введение в курс Раздел 1. Общая характеристика операционных систем . История развития и совершенствования современных операционных систем (ОС) Общая характеристика современных операционных систем Особенности организации семейства Unix-подобных систем Раздел 2. Процессы Понятие и реализация процессов Планирование процессов Взаимодействие процессов Синхронизация процессов...

Кучеров М.М., Кузьмин Д.А. Системное программное обеспечение. Операционные системы

  • формат pdf
  • размер 862.63 КБ
  • добавлен 08 мая 2011 г.
Учебное пособие. - Красноярск: СФУ, 2007. - 129с. Цель изучения операционных систем. Процессы. Параллельные потоки. Кооперативные потоки. Синхронизация. Взаимное исключение. Определение семафоров. Определение монитора. Условия возникновения тупика. Принципы планирования процессора. Организация операционных систем. Организация и управление памятью. Кэширование и трансляция адресов. Управление виртуальной памятью.

Прытков В.А. Конспект лекций по дисциплине Системное программное обеспечение ЭВМ

  • формат pdf
  • размер 2.91 МБ
  • добавлен 11 августа 2011 г.
Белорусский государственный университет информатики и радиоэлектроники, 2007, 127с. Для студентов специальности I-40 02 01 «Вычислительные машины, системы и сети» Содержание Операционные системы Предмет курса, его цели и задачи. Методическое обеспечение. История развития системного ПО. Классификация системного ПО. ОС, системы управления файлами, интерфейсы, системы программирования, утилиты. Понятие ресурса в ОС. Концепция виртуализации ресур...

Хоар Ч. Взаимодействующие последовательные процессы

  • формат pdf
  • размер 4.3 МБ
  • добавлен 13 февраля 2011 г.
Книга известного системного программиста и теоретика информатики (Великобритания), последовательно излагающая теорию взаимодействующих процессов; эта тематика тесно связана с такими реальными понятиями, как операционные системы, мультипроцессорные комплексы и сети ЭВМ. Автор рассматривает параллелизм в языках высокого уровня АДА, Симула 67, Паскаль. Для специалистов в области системного программирования, теоретической информатики, математической...