Компилаторы Вирт 2010 |
1 | Классика гфофямми^окния Никлаус Вирт Построение компиляторов лШГ' о ш Никлаус Вирт Построение компиляторов Москва, 2010 УДК 32.973.26-018.2 ББК 004.438 В52 Никлаус Вирт Построение компиляторов Пер. с англ. Борисов Е. В., Чернышов Л. Н. -М.: ДМК Пресс, 2010. - 192 е.: ил. ISBN 978-5-94074-585-3 Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. |
2 | На примере простого языка Оберон-О рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции. Содержание компакт-диска: Базовая конфигурация системы Блэкбокс с коллекцией модулей, реализующих оригинальный компилятор с языка Оберон-О и компилятор, адаптированный под Блэкбокс. |
3 | Базовые инструкции по работе в системе Блэкбокс. Полный перевод документации системы Блэкбокс на русский язык. Конфигурация системы Блэкбокс для использования во вводных курсах программирования в университетах. Конфигурация системы Блэкбокс для использования в школах (полная русификация меню, сообщений компилятора, с возможностью использования ключевых слов на русском и других национальных языках). |
4 | Доклады участников проекта Информатика-21 по опыту использования системы Блэкбокс в обучении программированию. Оригинальные дистрибутивы системы Блэкбокс 1.5 (основной рабочий) и 1.6гс6. Инструкции по работе в Блэкбоксе под LinuxWine. Дистрибутив оптимизирующего компилятора XDS ОЬегоп (версии Linux и MS Windows). OberonScript - аналог JavaScript для использования в Web-приложениях. This is a slightly revised version of the book published by Addison-Wesley in 1996 ISBN 0-201-40353-6 (анг.) N. |
5 | Wirth, 1985 (Oberon version: August 2004) Перевод с английского Борисов Е. В., Чернышов Л. Н., 2010 ISBN 978-5-94074-585-3 Оформление, издание, ДМК Пресс, 2010 Краткое содержание ОТ АВТОРОВ ПЕРЕВОДА..................................................10 ВВЕДЕНИЕ................................................................................12 ГЛАВА 1. ВВЕДЕНИЕ...........................................................15 ГЛАВА 2. |
6 | ЯЗЫК И СИНТАКСИС.......................................19 ГЛАВА 3. РЕГУЛЯРНЫЕ ЯЗЫКИ.....................................27 ГЛАВА 4. АНАЛИЗ КОНТЕКСТНО-СВОБОДНЫХ ЯЗЫКОВ.....................................................................................33 ГЛАВА 5. АТРИБУТНЫЕ ГРАММАТИКИ И СЕМАНТИКИ........................................................................45 ГЛАВА 6. ЯЗЫК ПРОГРАММИРОВАНИЯ ОБЕРОН-О.................................................................................51 ГЛАВА 7. |
7 | СИНТАКСИЧЕСКИЙ АНАЛИЗАТОР ДЛЯ ОБЕРОНА-О...................................................................55 ГЛАВА 8. УЧЕТ КОНТЕКСТА, ЗАДАННОГО ОБЪЯВЛЕНИЯМИ..................................................................65 ГЛАВА 9. RISC-АРХИТЕКТУРА КАК ЦЕЛЬ 75 ГЛАВА 10. ВЫРАЖЕНИЯ И ПРИСВАИВАНИЯ 81 ГЛАВА 11. УСЛОВНЫЕ И ЦИКЛИЧЕСКИЕ ОПЕРАТОРЫ И ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ............95 4 Содержание ГЛАВА 12. |
8 | ПРОЦЕДУРЫ И КОНЦЕПЦИЯ ЛОКАЛИЗАЦИИ...................................................................109 ГЛАВА 13. ЭЛЕМЕНТАРНЫЕ ТИПЫ ДАННЫХ.........125 ГЛАВА 14. ОТКРЫТЫЕ МАССИВЫ, УКАЗАТЕЛЬНЫЙ И ПРОЦЕДУРНЫЙ ТИПы..............131 ГЛАВА 15. МОДУЛИ И РАЗДЕЛЬНАЯ КОМПИЛЯЦИЯ......................................................................141 ГЛАВА 16. ОПТИМИЗАЦИЯ И СТРУКТУРА ПРЕПОСТПРОЦЕССОРА.................................................153 ПРИЛОЖЕНИЕ А. |
9 | СИНТАКСИС..................................... 164 ПРИЛОЖЕНИЕ В. НАБОР СИМВОЛОВ ASCII..........167 ПРИЛОЖЕНИЕ С. КОМПИЛЯТОР ОБЕРОН-О.........168 ЛИТЕРАТУРА.........................................................................191 Содержание От авторов перевода..........................................................ю О книге.........................................................................................10 О переводе.................................................................................. |
10 | 10 Введение..................................................................................12 Предисловие................................................................................12 Благодарности.....................................................;.......................14 Глава 1. Введение................................................................15 Глава 2. Язык и синтаксис...............................................19 2.1. |
… |
Комментарии