Тема 1. ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ И СРЕДСТВА ИХ РЕАЛИЗАЦИИ
VBA
Языки поддержки параллельных вычислений
Ada
Modula-2
Oz
Oberon, Eiffel
MSIL
Логические
SML, Haskell, Scheme
Mercury
C# VB.Net, F#...
Декларативные
Императивные
Языки сценариев
VBScript PowerScript LotusScript JavaScript
VB – частично объектно-ориентированный язык (нет наследования и полиморфизма).
Набор директив (операторов), обращенных к компьютеру, получил название императивного подхода к программированию.
Суть декларативного подхода состоит в том, что программа представляет собой не набор команд, а описание действий, которые необходимо осуществить.
Отличительной особенностью функционального программирования является то, что любая программа, написанная на таком языке (Lisp, SML), может интерпретироваться как функция с одним или несколькими аргументами. Сложные программы при таком подходе строятся посредством агрегирования функций. При этом текст программы представляет собой функцию, некоторые аргументы которой можно также рассматривать как функции.
Согласно логическому подходу к программированию, программа (Prolog) представляет собой совокупность правил или логических высказываний. Кроме того, в программе допустимы логические причинно-следственные связи, в частности, на основе операции импликации.
Таким образом, языки логического программирования базируются на классической логике и применимы для систем логического вывода, в частности, для так называемых экспертных систем. На языках логического программирования естественно формализуется логика поведения, и они применимы для описаний правил принятия решений, например, в системах, ориентированных на поддержку бизнеса.
Языки сценариев или скрипты: в рамках объектно-ориентированного подхода программа представляет собой совокупность возможных сценариев обработки данных, выбор которых инициируется наступлением того или иного события (щелчок по кнопке мыши, попадание курсора в определенную позицию, изменение атрибутов того или иного объекта, переполнение буфера памяти и т.д.). События могут инициироваться как операционной системой (в частности, Microsoft Windows), так и пользователем.
Основные достоинства языков данного класса унаследованы от объектно-ориентированных языков программирования. Это интуитивная ясность описаний, близость к предметной области, высокая степень абстракции, хорошая переносимость.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление