Меню
Главная
Случайная статья
Настройки
|
Программирование, управляемое данными[1] (англ. data-driven programming) представляет собой метод или даже парадигму программирования, при котором программный код, хотя и отделён от входных данных, но спроектирован таким образом, что логика программы определяется входными данными[2]. В программе, управляемой данными, часть или даже все её свойства устанавливаются во время выполнения, что особенно важно, если программа составляется пользователем или должна им изменяться без перекомпиляции[3].
Операторы программы могут описывать образцы (шаблоны) данных и соответствующие им правила обработки, а не конкретную последовательность предпринимаемых шагов, как это происходит в языке AWK.[4]
Содержание
Близкие методологии
Применение методов конструирования абстрактных типов данных в объектно-ориентированном программировании приводит к архитектуре, управляемой данными.[5]
Языки программирования для потоков данных
Примечания
- Мир Лиспа, 1990.
- Raymond, 2003.
- Ganz, 2003.
- 1 2 Stutz, Michael. Get started with GAWK: AWK language fundamentals . developerWorks. IBM (19 сентября 2006). Дата обращения: 23 октября 2010. Архивировано 2 сентября 2012 года.
- Wirfs-Brock, R.[англ.]; Wilkerson, B. Object-oriented design: a responsibility-driven approach (англ.) // Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications : journal. — New York: Association for Computing Machinery, 1989. — P. 71—75. — doi:10.1145/74877.74885.
Литература- Raymond, Eric Steven. 9.1 Data-Driven Programming // The Art of UNIX Programming. — Addison-Wesley, 2003. — 560 p. — ISBN 978-0131429017.
Ссылки
|
|