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
- ↑ World of Lisp, 1990 .
- ↑ Raymond, 2003 .
- ↑ Ganz, 2003 .
- ↑ 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. (neurčitý)
- ↑ 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
- Raymond, Eric Steven. 9.1 Programování řízené daty // Umění programování v systému UNIX. - Addison-Wesley, 2003. - 560 s. — ISBN 978-0131429017 .
- Ganz, C. Real World Enterprise Reports pomocí VB6 a VB .NET. - Apress, 2003. - S. 77-79. — 696 s. — ISBN 9781430207702 .
- Charniak, E. a Riesbeck, CK a McDermott, DV a Meehan, JR Data-řízené programování a další programovací techniky // Programování umělé inteligence. — Taylor & Francis, 2013. — 554 s. — ISBN 9781317767992 .
- Sangal, R. Část 4 Data-Driven Programming // Programovací paradigmata v LISP. - McGraw-Hill, 1991. - 292 s. — ISBN 9780070546660 .
- Hyvönen E., Seppyanen J. Svět Lisp. Ve 2 svazcích / Per. z finštiny .. - M . : Mir, 1990. - T. 1. - S. 49-50,244. — ISBN 5-03-001935-9 .
Odkazy