Устаревшие материалы
Информатика и вычислительная техника
  • формат djvu
  • размер 6,18 МБ
  • добавлен 20 марта 2014 г.
Кэмпбел-Келли М. Введение в макросы
М.: Советское радио, 1978. - 152 с. Пер. с англ. Д.А.Корягина и И.Л.Любимской под ред. Э.З.Любимского.
Оригинальное название: An Introduction to Macros. By M.Campbell-Kelly. MacDonald and American Elsevier Inc., 1973.
Излагаются методы макрогенерации, конечной целью которой можно считать введение новых операций с различным числом операндов. Обеспечиваемая при макрогенерации открытая подстановка подпрограмм способствует ускорению вычислений, так как при этом исчезает необходимость выполнения связывающих команд при входе в подпрограмму и при выходе из неё. Средства макрогенерации могут включаться в обычные языки автокодов.
Книга написана хорошим языком, содержит много фактического материала и доступна широкому кругу читателей, занимающихся программированием.
Оглавление:
Предисловие редактора русского перевода
Введение
Некоторые определения
Функции простого макропроцессора
Внутреннее устройство
Усовершенствования
Библиотека макросов
Формальные параметры
Генерируемые символы
Условное ассемблирование
Ключевые параметры и стандартные значения
Переменные периода генерации
Вложенные макровызовы
Вложенные определения
Рекурсия
Повторение по списку
Компилирующий макро-ассемблер
Приложения
Системные макросы
Пакет макросов арифметики с плавающей запятой
Система управления вводом-выводом
Отладочные макросы
Генерация системы - создание супервизора
Перевод программ
Макросы в языках управления заданиями
Макропроцессоры общего назначения
Хронология
Макропроцессор GPM
Макропроцессор ML/I
Макропроцессоры и переносимое программное обеспечение
Обзор машинно-независимого программирования
Использование макропроцессоров общего назначения при разработке программного обеспечения
Макросы в языках высокого уровня
Классификация
Текстовые макросы
Синтаксические макросы
Макропроцессоры и компиляторы
Приложение
Список литературы
Предметный указатель
Сканирование: текст 600 dpi b/w, обложка 100 dpi color.