• формат djvu
  • размер 15.32 МБ
  • добавлен 21 февраля 2010 г.
Ахо А.В., Лам М.С., Сети Р., Ульман Дж.Д. Компиляторы: принципы, технологии и инструментарий. 2-е издание
-М.: Издательский дом "Вильямс", 2008. - 1184 с.: ил.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Харт Джонсон М. Системное программирование в среде Windows

  • формат djvu
  • размер 5.4 МБ
  • добавлен 11 сентября 2008 г.
3 издание. Джонсон М. Харт. Системное программирование в среде Windows. Третье издание Эта книга посвящена вопросам разработки приложений с использованием интерфейса прикладного пограммирования компании Microsoft (Windows 9x, Windows XP, Windows 2000 и Windows Server 2003). Основное внимание уделяется базовым системным службам, включая управление файловой системой, процессами и потоками, взаимодействие между процессами, сетевое программирование...

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

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