Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Топ:
Оснащения врачебно-сестринской бригады.
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Достаточно четко границы между областями практичного проявления разных парадигм программирования можно выразить типичными формами постановок задач на программирование.
Стандартное императивно-процедурное программирование: «Суще- ствует алгоритм решения актуальной задачи. Необходимо подготовить про- грамму реализации алгоритма с практичными пространственно-временными характеристиками на доступном оборудовании».
Функциональное программирование: «Известна предметная область. Следует выбрать символьное представление данных для этой области и отла- дить систему универсальных функций, пригодных для использования в раз- ных программах обработки данных при решении актуальных задач из этой области».
Логическое программирование: «Дана коллекция фактов и отношений, показывающая актуальную задачу. Надо привести эту коллекцию к форме, достаточной для получения ответов на практичные запросы относительно данной задачи».
Объектно-ориентированное программирование: «Доступна иерархия классов объектов, поддерживающая работоспособные методы решения ряда задач некоторой предметной области. Нужно без лишних трудозатрат уточ- нить эту иерархию, чтобы приспособить ее к решению новых востребован- ных задач этой области, ее расширения или ей подобной».
|
Таблица 41
|
| ПП | Иерархическая декомпозиция программы | Укрупнение конструкций | Память и результат | Реализационная прагматика |
| ИП | Структуры дан- | Структуры и | S E C M | Раздельное хра- |
| ных. | типы данных. | Стеки промежу- | нение программы | |
| Динамика вызо- | Функции над | точных результа- | и данных. | |
| вов процедур. | значениями и | тов и локальных | «Забывание» | |
| Области види- | указателями | переменных. | идентификаторов | |
| мости иденти- | Процедуры | Вектор общей | и типов данных | |
| фикаторов | изменения со- | памяти. | на период испол- | |
| стояний па- | Результат рас- | нения. | ||
| мяти | средоточен по | Распределение | ||
| именованным | памяти по прин- | |||
| блокам | ципу соседства | |||
| памяти M |
|
|
| ПП | Иерархическая декомпозиция программы | Укрупнение конструкций | Память и результат | Реализационная прагматика |
| ФП | Структуры | Функции, | S E C D | Тегированные |
| данных. | отображаю- | Стеки для опе- | указатели. | |
| Динамика вызо- | щие аргу- | рандов и резуль- | Динамическое | |
| вов функций. | менты в ре- | татов, локаль- | распределение | |
| Статика и дина- | зультаты про- | ных определе- | памяти с автома- | |
| мика определе- | извольной | ний, программы | тизацией повтор- | |
| ний. | сложности. | и восстановле- | ного использова- | |
| Сохраняемые | Символьные | ния состояний | ния. | |
| состояния си- | выражения | памяти. | Программа имеет | |
| стемы програм- | Результат | представление | ||
| мирования | в стеке S | в виде данных | ||
| ЛП | Структуры дан- | Шаблоны как | S E C D R | Разностные |
| ных. | лаконичная | Стеки как для | списки. | |
| Динамика вызо- | форма пред- | ФП с добавле- | Перебор вариан- | |
| вов процедур | ставления пре- | нием регистра R | тов в порядке | |
| дикатов. | для хранения ва- | представления. | ||
| Клаузы ча- | риантов. | Минимальность | ||
| стичного | Результат – | приоритета тупи- | ||
| определения | оценка выводи- | ковых вариантов | ||
| логики вывода | мости цели | |||
| цели | ||||
| ООП | Распределение | Классы объек- | S E C D M | Представление |
| методов обра- | тов. | Стеки как для | сигнатуры мето- | |
| ботки объектов | Методы обра- | ФП с добавле- | дов и их вызовов | |
| по иерархии | ботки объек- | нием вектора M | на период испол- | |
| классов. | тов опреде- | для хранения | нения. | |
| Наследование | ленного | полиморфных | Выбор метода по | |
| дисциплины до- | класса. | определений ме- | числу аргументов | |
| ступа к полям | Структуры | тодов | и типам данных | |
| объекта. | данных. | |||
| Области види- | Полиморфные | |||
| мости методов | определения |
Заметные различия ПП видны и на уровне базовых семантических систем ЯП.
|
|
|
|
|
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!