Tietoihin perustuva ohjelmointi
Data- driven programming [1] ( englanniksi data-driven programming ) on menetelmä tai jopa ohjelmointiparadigma , jossa ohjelmakoodi , vaikka se onkin erotettu syöttötiedoista, on suunniteltu siten, että ohjelman logiikka määräytyy syötteen mukaan. tiedot [2] . Dataohjatussa ohjelmassa jotkin tai jopa kaikki sen ominaisuuksista asetetaan ajon aikana , mikä on erityisen tärkeää, jos ohjelma on käyttäjän kirjoittama tai käyttäjän täytyy muuttaa sitä ilman uudelleenkääntämistä [3] .
Ohjelmakäskyt voivat kuvata tietonäytteitä (malleja) ja niitä vastaavia käsittelysääntöjä pikemminkin kuin tiettyä suoritettujen vaiheiden sarjaa, kuten AWK -kielessä tapahtuu . [neljä]
Aiheeseen liittyvät menetelmät
Menetelmien soveltaminen abstraktien tietotyyppien rakentamiseen olio-ohjelmoinnissa johtaa tietopohjaiseen arkkitehtuuriin . [5]
Ohjelmointikielet tietovirtoja varten
Muistiinpanot
- ↑ Lispin maailma, 1990 .
- ↑ Raymond, 2003 .
- ↑ Ganz, 2003 .
- ↑ 1 2 Stutz, Michael Aloita GAWK:n kanssa: AWK-kielen perusteet . developerWorks . IBM (19. syyskuuta 2006). Haettu 23. lokakuuta 2010. Arkistoitu alkuperäisestä 2. syyskuuta 2012. (määrätön)
- ↑ Wirfs-Brock, R.; Wilkerson, B. Oliosuuntautunut suunnittelu: vastuullinen lähestymistapa // 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 .
Kirjallisuus
- Raymond, Eric Steven. 9.1 Tietoihin perustuva ohjelmointi // UNIX-ohjelmoinnin taito. - Addison-Wesley, 2003. - 560 s. — ISBN 978-0131429017 .
- Ganz, C. Real World Enterprise Reports käyttäen VB6 ja VB .NET. - Apress, 2003. - s. 77-79. — 696 s. — ISBN 9781430207702 .
- Charniak, E. ja Riesbeck, CK ja McDermott, DV ja Meehan, JR Data-Driven Programming and Other Programming Techniques // Tekoälyn ohjelmointi. - Taylor & Francis, 2013. - 554 s. — ISBN 9781317767992 .
- Sangal, R. Osa 4 Data-Driven Programming // Ohjelmointiparadigmat LISP:ssä. - McGraw-Hill, 1991. - 292 s. — ISBN 9780070546660 .
- Hyvönen E., Seppyanen J. World of Lisp. 2 osana / per. suomesta .. - M . : Mir, 1990. - T. 1. - S. 49-50,244. — ISBN 5-03-001935-9 .
Linkit