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


Наследование методов ЯНУ парадигмами ЯВУ


Download 278.16 Kb.
bet31/68
Sana12.10.2023
Hajmi278.16 Kb.
#1700499
TuriКурс лекций
1   ...   27   28   29   30   31   32   33   34   ...   68
Bog'liq
FIT-Gor-PP3

Наследование методов ЯНУ парадигмами ЯВУ





Механизм

Парадигма

Примечание

Ассемблер

ИП ООП

Императивный стиль программирования, как на ассемблере, можно устроить на любом процедурно-императивном или объектно-ориентированном языке, ограничив их средства по сложности выражений и исключив иерархию
структур данных и классов объектов

Стековая

ЯВУ

Стековые машины служат в большинстве

машина




ЯВУ основным механизмом поддержки







выражений, функций и процедур с







вычисляемыми параметрами

Макротехника

ЛП ФП
препроцесс оры

Продукционное программирование в стиле макротехники унаследовано логическим программированием, функциональное программирование переносит еѐ на уровень работы со структурами данных.







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

Управление

ООП

Механизм управления процессами

процессами




наследуется парадигмой ООП,







использующей взаимодействия объектов с







помощью сообщений. Он существенно







используется и парадигмой параллельного







программирования для описания







асинхронных процессов

ЯЗЫКИ ВЫСОКОГО УРОВНЯ

ЛЕКЦИЯ 4. ИМПЕРАТИВНО-ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ


Стандартное императивно-процедурное программирование (ИП) рассматривает процесс обработки информации как конечную последовательность локальных изменений состояния памяти (императивно- процедурный стиль). Для ИП характерно четкое разделение понятий


«программа» и «данные» с учѐтом статических методов контроля типов данных и оптимизации программ при компиляции. Общий механизм интерпретации стандартной программы естественно представить как автомат с отдельными таблицами имен для переменных, значения которых подвержены изменениям, и для меток и процедур, определения которых неизменны.
При трансляции программ обычно планируется распределение памяти для значений переменных в зависимости от их типов данных, включая размещение локальных данных в стеке. Выполняется частичный контроль доступа к переменным и совместимости операций и операндов по типам данных с вычислением значений константных выражений (констант, переменных, элементов структур данных, результатов операций и вызовов функций), возможны оптимизирующие манипуляции по управлению вычислениями:

СП = (Текст → {Код | Адрес}): Пам [Переменная] → Пам





Download 278.16 Kb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   68




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