Везенспрограммирование

Везенспрограммирование

Везенспрограммирование (Wesensprogrammierung) — концепция, обобщающая объектно-ориентированное программирование (ООП). Цель подхода — решить ряд проблем, связанных с ООП:

  • Неприменимость ООП к описанию самоорганизующихся систем.
  • Наличие двух типов объектов: объектов языкового уровня (использующихся при написании программного кода) и объектов времени выполнения.
  • Невозможность дать адекватное определение операционной системе в терминах ООП.

Для того, чтобы существо (Wesen), аналог объекта, был независим от других, он делается полностью инкапсулированным (и поля, и методы — закрытые). Взаимодействуют существа посредством вызовов. Внутри каждого существа находится внутренний мир, состоящий из других существ и объектов. Главное существо, которое не живет внутри других существ — и есть операционная система.

Существуют и другие подходы к обобщению ООП, которые объединяют под общим названием субъектно-ориентированное программирование. В них внимание акцентируется преимущественно на методе построения сложных объектно-ориентированных систем как композиции субъектов (subject).

Более похож на везенспрограммирование подход, названный субъектным программированием, предложенный в статье Субъектное программирование А.Петриковский. «Компьютерра» № 13 от 05 апреля 2006 года

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Везенспрограммирование" в других словарях:

  • Субъектно-ориентированное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»