Data řízené programování

Data- driven programming [1] ( anglicky  data-driven programming ) je metoda nebo dokonce programovací paradigma, ve kterém je programový kód , i když je oddělen od vstupních dat, navržen tak, že logiku programu určuje vstup. údaje [2] . V programu řízeném daty jsou některé nebo dokonce všechny jeho vlastnosti nastaveny za běhu , což je zvláště důležité, pokud je program napsán uživatelem nebo jej musí uživatel změnit bez rekompilace [3] .

Programové příkazy mohou popisovat vzorky dat (šablony) a jejich odpovídající pravidla zpracování, spíše než konkrétní posloupnost provedených kroků, jak se to děje v jazyce AWK . [čtyři]

Související metodiky

Aplikace metod pro konstrukci abstraktních datových typů v objektově orientovaném programování vede k architektuře řízené daty . [5]

Programovací jazyky pro datové toky

Poznámky

  1. World of Lisp, 1990 .
  2. Raymond, 2003 .
  3. Ganz, 2003 .
  4. 1 2 Stutz, Michael Začněte s GAWK: Základy jazyka AWK . developerWorks . IBM (19. září 2006). Získáno 23. října 2010. Archivováno z originálu 2. září 2012.
  5. Wirfs-Brock, R.; Wilkerson, B. Objektově orientovaný design: přístup řízený odpovědností  //  Sborník z konference o objektově orientovaných programovacích systémech, jazycích a aplikacích: časopis. - New York: Association for Computing Machinery , 1989. - S. 71-75 . doi : 10.1145 / 74877.74885 .

Literatura

Odkazy