У вас вопросы?
У нас ответы:) SamZan.net

ориентированные функциональные и логические

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.3.2025

Классификация языков программирования.

Существующие языки программирования классифицируют по четырем основным группам: процедурные, объектно-ориентированные, функциональные и логические.

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

Декларативные языки программирования - это языки объявлений и построения структур. К ним относятся функциональные и логические языки программирования. В этих языках не производится алгоритмических действий явно, то есть алгоритм не задается прграммистом, а строится самой программой. В декларативных языках задается, производится построение какой-либо структуры или системы, то есть декларируются (объявляются) какие-то свойства создаваемого объекта. Эти языки получили широкое применение в системах автоматизированного проектирования (САПР), в так называемых CAD-пакетах, в моделировнии, системах исккусственного интеллекта.

Объектно-ориентированное программирование - в этих языках переменные и функции группируются в так называемые классы (шаблоны). Благодаря этому достигается более высокий уровень структуризации программы. Объекты, порождённые от классов вызывают методы (функции или процедуры) друг друга и меняют таким образом состояние свойств (переменных). С формально-математической стороны объектно ориентированный способ написания программ базируется на процедурной модели программирования, но с содержательной стороны ООП базируется не на функции, а на объекте, как целостной системе, имеющей стандартный автоматический межобъектный интерфейс.

Сетевые языки - языки, предназначенные для организации взаимодействия удаленных компьютеров в интенсивном интерактивном режиме, а поэтому они построены на принципах интерпретации, то есть построчной, интерактивной обработки строк программного кода, описывающего некоторый сценарий (скрипт) сетевого взаимодействия компьютеров, поэтому часто они называются скриптовыми языками, хотя скриптовые языки не обязательно являются сетевыми, к примеру, пакетные командные языки различных операционных сред.




1. выделил пятый индустриальный технологический уклад 19902040 гг
2. тематизация знаний сезонных изменений в природе ранней весной
3. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата географічних наук К
4. Психологические основы образовательного процесса в ДОУ Психологическая компетентность педагог
5. Прикладная физика Семестр 3 Навчальна дисципліна ЭЛЕКТРИЧЕСТВО И МАГНЕТИЗМ
6. Основыне положения досудебного следствия.html
7. Bellum Bltimore They were relted to the This Fmily nd the Tht Fmily which s every Southerner knew entitled them to membership in tht enormous peerge which lrgely populted the Confedercy
8. реферат дисертації на здобуття наукового ступеня кандидата педагогічних наук Лу
9. Описание и сравнение бухгалтерских программ (на примере «1С-Предприятие « и «БИС»)
10. Лабораторная работа 1 Определение модуля упругости костной ткани Цель работы- Изучение упругих и