Параметр
|
Конкретика
|
Эксплуатационная прагматика ЯП
|
Главное предназначение макросов в системах программирования – достижение гибкости и переносимости текстов программ, применяемых в разных условиях.
В системах программирования макротехника применяется на двух уровнях: препроцессоры обычно формируют входной текст для компилятора; макроассемблеры выполняют сборку кода на уровне
генерации ассемблерной программы или еѐ объектного
|
|
кода.
|
Регистры абстрактной машины
|
E C
E – вектор определений и параметров.
C – программа, модифицируемая согласно макровызовам.
Результат работы макрогенератора – новая форма текста программы.
|
Категории команд абстрактной машины
|
Засылка определений. Сцепление фрагментов в строку. Копирование параметров.
Применение определения.
|
Реализационная
прагматика
|
Открытая подстановка без контроля границ стыковки
фрагментов.
|
Парадигматическая специфика
|
Макротехника близка продукционному стилю программирования, языкам разметки и системам переписывания текстов, в настоящее время активно развивающимся как языки гипертекстов для разработки сайтов и информационных сервисов.
Макротехника характерна для ЯВУ, поддерживающих открытую подстановку параметров, вызовы по необходимости при организации отложенных
вычислений и специальных функций, использующих пост-обработку параметров.
|
Языки управления процессами
Рассмотрим базовые средства для решения проблем обработки информации на уровне функционирования операционных систем (ОС), исполнения отдельных задач и разработки информационных систем, активно использующих понятие «файл». Нередко представление процессов и файлов может быть унифицировано, что видно по сопоставлению команд по обработке файлов и манипулированию процессами.
Таблица 22
Do'stlaringiz bilan baham: |