Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Разработка программного обеспечения » Системное программное обеспечение. Лабораторный практикум. А. Молчанов
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
    Алгоритмы и методы. Искусство программирования (19)
    Разработка и проектирование программ. CASE-технологии (3)
    Отладка, тестирование и сопровождение программ (5)
    Менеджмент программных проектов. MS Project (13)
    UML. Проектирование программных комплексов, информационных систем (11)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Экспериментальная психология. Курс для практического психолога.  В. В. Константинов
Экспериментальная психология. Курс для практического психолога. В. В. Константинов
32.50 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Системное программное обеспечение. Лабораторный практикум. А. Молчанов 48.00 грн.
Предыдущий товар Товар 3 из 6
категории Разработка программного обеспечения
 Следующий товар
 
box_bg_l.gif.

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

1-е издание, 2005 год, 288 стр., формат 17x23 см (70х100/16), Мягкая обложка, ISBN 5-469-00391-4 

 

Содержание

 

Введение
От издательства
Лабораторная работа № 1 Организация таблиц идентификаторов
Цель работы
Краткие теоретические сведения
Назначение таблиц идентификаторов
Принципы организации таблиц идентификаторов
Простейшие методы построения таблиц идентификаторов
Построение таблиц идентификаторов по методу бинарного дерева
Хэш-функции и хэш-адресация
Хэш-адресация с рехэшированием
Хэш-адресация с использованием метода цепочек
Комбинированные способы построения таблиц идентификаторов
Требования к выполнению работы
Порядок выполнения работы
Требования к оформлению отчета
Основные контрольные вопросы
Варианты заданий
Пример выполнения работы
Задание для примера
Выбор и описание хэш-функции
Описание структур данных таблиц идентификаторов
Организация таблиц идентификаторов
Текст программы
Выводы по проделанной работе
Лабораторная работа № 2 Проектирование лексического анализатора
Цель работы
Краткие теоретические сведения
Назначение лексического анализатора
Проблема определения границ лексем
Таблица лексем и содержащаяся в ней информация
Построение лексических анализаторов (сканеров)
Требования к выполнению работы
Порядок выполнения работы
Требования к оформлению отчета
Основные контрольные вопросы
Варианты заданий
Пример выполнения работы
Задание для примера
Грамматика входного языка
Описание конечного автомата для распознавания лексем входного языка
Реализация лексического анализатора
Текст программы распознавателя
Выводы по проделанной работе
Лабораторная работа № 3 Построение простейшего дерева вывода
Цель работы
Краткие теоретические сведения
Назначение синтаксического анализатора
Проблема распознавания цепочек КС-языков
Виды распознавателей для КС-языков
Построение синтаксического анализатора
Грамматики предшествования
Алгоритм «сдвиг-свертка» для грамматик операторного предшествования
Требования к выполнению работы
Порядок выполнения работы
Требования к оформлению отчета
Основные контрольные вопросы
Варианты заданий
Варианты исходных грамматик
Исходные грамматики и типы допустимых лексем
Примечание
Пример выполнения работы
Задание для примера
Построение матрицы операторного предшествования
Реализация синтаксического распознавателя
Текст программы распознавателя
Выводы по проделанной работе
Лабораторная работа № 4 Генерация и оптимизация объектного кода
Цель работы
Краткие теоретические сведения
Общие принципы генерации кода
Синтаксически управляемый перевод
Способы внутреннего представления программ
Многоадресный код с неявно именуемым результатом (триады)
Схемы СУ-перевода
Общие принципы оптимизации кода
Принципы оптимизации линейных участков
Свертка объектного кода
Исключение лишних операций
Общий алгоритм генерации и оптимизации объектного кода
Требования к выполнению работы
Порядок выполнения работы
Требования к оформлению отчета
Основные контрольные вопросы
Варианты заданий
Пример выполнения работы
Задание для примера
Построение схем СУ-перевода
Пример генерации списка триад
Реализация генератора списка триад
Текст программы генератора списка триад
Выводы по проделанной работе
Курсовая работа
Цель работы
Порядок выполнения работы
Требования к содержанию пояснительной записки
Задание на курсовую работу
Варианты заданий
Порядок оценки результатов работы
Рекомендации по выполнению работы
Пример выполнения курсовой работы
Задание для примера выполнения работы
Грамматика входного языка
Описание выбранного способа организации таблицы идентификаторов
Описание лексического анализатора
Описание синтаксического анализатора
Внутреннее представление программы и генерация кода
Описание используемого метода оптимизации
Текст программы компилятора
Выводы по проделанной работе
Приложение 1 Функция переходов конечного автомата для лабораторной работы № 2
Приложение 2 Функция переходов конечного автомата для курсовой работы
Приложение 3 Тексты программных модулей для курсовой работы
Модуль структуры данных для таблицы идентификаторов
Модуль таблицы идентификаторов на основе хэш-адресации в комбинации с бинарным деревом
Модуль описания всех типов лексем
Модуль описания структуры элементов таблицы лексем
Модуль заполнения таблицы лексем по исходному тексту программы
Модуль описания матрицы предшествования и правил исходной грамматики
Модуль описания структур данных синтаксического анализатора и реализации алгоритма «сдвиг-свертка»
Модуль описания допустимых типов триад
Модуль вычисления значений триад при свертке объектного кода
Модуль описания структур данных триад
Модуль, реализующий алгоритмы оптимизации списков триад
Модуль создания списка триад на основе дерева разбора
Модуль построения ассемблерного кода по списку триад
Модуль интерфейса с пользователем
Приложение 4 Примеры входных и результирующих файлов для курсовой работы
Пример 1. Вычисление факториала
Пример 2. Иллюстрация работы функций оптимизации
Литература
Основная литература
Дополнительная литература
Алфавитный указатель

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Системное программное обеспечение. Лабораторный практикум. А. Молчанов
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100