М.: Советское радио, 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.
Книга написана хорошим языком, содержит много фактического материала и доступна широкому кругу читателей, занимающихся программированием. Оглавление: Предисловие редактора русского перевода Введение
Некоторые определения
Функции простого макропроцессора
Внутреннее устройство Усовершенствования
Библиотека макросов
Формальные параметры
Генерируемые символы
Условное ассемблирование
Ключевые параметры и стандартные значения
Переменные периода генерации
Вложенные макровызовы
Вложенные определения
Рекурсия
Повторение по списку
Компилирующий макро-ассемблер Приложения
Системные макросы
Пакет макросов арифметики с плавающей запятой
Система управления вводом-выводом
Отладочные макросы
Генерация системы - создание супервизора
Перевод программ
Макросы в языках управления заданиями Макропроцессоры общего назначения
Хронология
Макропроцессор GPM
Макропроцессор ML/I Макропроцессоры и переносимое программное обеспечение
Обзор машинно-независимого программирования
Использование макропроцессоров общего назначения при разработке программного обеспечения Макросы в языках высокого уровня
Классификация
Текстовые макросы
Синтаксические макросы Макропроцессоры и компиляторы Приложение
Список литературы
Предметный указатель Сканирование: текст 600 dpi b/w, обложка 100 dpi color.