Русская Википедия:Программирование, управляемое данными
Шаблон:Парадигмы программирования Программирование, управляемое даннымиШаблон:Sfn (Шаблон:Lang-en) представляет собой метод или даже парадигму программирования, при котором программный код, хотя и отделён от входных данных, но спроектирован таким образом, что логика программы определяется входными даннымиШаблон:Sfn. В программе, управляемой данными, часть или даже все её свойства устанавливаются во время выполнения, что особенно важно, если программа составляется пользователем или должна им изменяться без перекомпиляцииШаблон:Sfn.
Операторы программы могут описывать образцы (шаблоны) данных и соответствующие им правила обработки, а не конкретную последовательность предпринимаемых шагов, как это происходит в языке AWK.[1]
Близкие методологии
Применение методов конструирования абстрактных типов данных в объектно-ориентированном программировании приводит к архитектуре, управляемой данными.[2]
Языки программирования для потоков данных
Примечания
Литература
Ссылки
- Jason Kantz. An Example of Data-driven Programming using Common Lisp, 2013