Interested Article - Программирование, управляемое данными

Парадигмы программирования

Программирование, управляемое данными ( англ. data-driven programming ) представляет собой метод или даже парадигму программирования , при котором программный код , хотя и отделён от входных данных, но спроектирован таким образом, что логика программы определяется входными данными . В программе, управляемой данными, часть или даже все её свойства устанавливаются во время выполнения , что особенно важно, если программа составляется пользователем или должна им изменяться без перекомпиляции .

Операторы программы могут описывать образцы (шаблоны) данных и соответствующие им правила обработки, а не конкретную последовательность предпринимаемых шагов, как это происходит в языке AWK .

Близкие методологии

Применение методов конструирования абстрактных типов данных в объектно-ориентированном программировании приводит к .

Языки программирования для потоков данных

Примечания

  1. .
  2. .
  3. .
  4. Stutz, Michael . developerWorks . IBM (19 сентября 2006). Дата обращения: 23 октября 2010. 2 сентября 2012 года.
  5. (англ.) ; 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 : .

Литература

  • Raymond, Eric Steven. 9.1 Data-Driven Programming // The Art of UNIX Programming. — Addison-Wesley, 2003. — 560 p. — ISBN 978-0131429017 .
  • Ganz, C. Real World Enterprise Reports Using VB6 And VB .NET. — Apress, 2003. — P. 77-79. — 696 p. — ISBN 9781430207702 .
  • Charniak, E. and Riesbeck, C.K. and McDermott, D.V. and Meehan, J.R. Data-Driven Programming and Other Programming Techniques // Artificial Intelligence Programming. — Taylor & Francis, 2013. — 554 p. — ISBN 9781317767992 .
  • Sangal, R. Part 4 Data-Driven Programming // Programming paradigms in LISP. — McGraw-Hill, 1991. — 292 p. — ISBN 9780070546660 .
  • Хювёнен Э., Сеппянен Й. Мир Лиспа. В 2-х т. / Пер. с финск.. — М. : Мир, 1990. — Т. 1. — С. 49-50,244. — ISBN 5-03-001935-9 .

Ссылки

  • Jason Kantz. , 2013
Источник —

Same as Программирование, управляемое данными