Ббк 32. 973-018 г рецензент канд физ мат наук, Ф. А. Мурзин


Парадигматическая характеристика макропроцессора


Download 278.16 Kb.
bet27/68
Sana12.10.2023
Hajmi278.16 Kb.
#1700499
TuriКурс лекций
1   ...   23   24   25   26   27   28   29   30   ...   68
Bog'liq
FIT-Gor-PP3

Парадигматическая характеристика макропроцессора





Параметр

Конкретика

Эксплуатационная прагматика ЯП

Главное предназначение макросов в системах программирования – достижение гибкости и переносимости текстов программ, применяемых в разных условиях.
В системах программирования макротехника применяется на двух уровнях: препроцессоры обычно формируют входной текст для компилятора; макроассемблеры выполняют сборку кода на уровне
генерации ассемблерной программы или еѐ объектного







кода.

Регистры абстрактной машины

E C
E – вектор определений и параметров.
C – программа, модифицируемая согласно макровызовам.
Результат работы макрогенератора – новая форма текста программы.

Категории команд абстрактной машины

Засылка определений. Сцепление фрагментов в строку. Копирование параметров.
Применение определения.

Реализационная
прагматика

Открытая подстановка без контроля границ стыковки
фрагментов.

Парадигматическая специфика

Макротехника близка продукционному стилю программирования, языкам разметки и системам переписывания текстов, в настоящее время активно развивающимся как языки гипертекстов для разработки сайтов и информационных сервисов.
Макротехника характерна для ЯВУ, поддерживающих открытую подстановку параметров, вызовы по необходимости при организации отложенных
вычислений и специальных функций, использующих пост-обработку параметров.




    1. Языки управления процессами

Рассмотрим базовые средства для решения проблем обработки информации на уровне функционирования операционных систем (ОС), исполнения отдельных задач и разработки информационных систем, активно использующих понятие «файл». Нередко представление процессов и файлов может быть унифицировано, что видно по сопоставлению команд по обработке файлов и манипулированию процессами.


Таблица 22



Download 278.16 Kb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   68




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling