Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
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 | на период испол- | |
| классов. | тов опреде- | для хранения | нения. | |
| Наследование | ленного | полиморфных | Выбор метода по | |
| дисциплины до- | класса. | определений ме- | числу аргументов | |
| ступа к полям | Структуры | тодов | и типам данных | |
| объекта. | данных. | |||
| Области види- | Полиморфные | |||
| мости методов | определения |
Заметные различия ПП видны и на уровне базовых семантических систем ЯП.
|
|
|
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!