Programare bazată pe date
Programarea bazată pe date [1] ( în engleză data-driven programming ) este o metodă sau chiar o paradigmă de programare în care codul programului , deși separat de datele de intrare, este proiectat în așa fel încât logica programului este determinată de intrare. date [2] . Într-un program bazat pe date, unele sau chiar toate proprietățile sale sunt setate în timpul rulării , ceea ce este deosebit de important dacă programul este scris de utilizator sau trebuie schimbat de utilizator fără recompilare [3] .
Declarațiile programului pot descrie mostre de date (șabloane) și regulile lor de procesare corespunzătoare, mai degrabă decât o secvență specifică de pași parcurși, așa cum se întâmplă în limbajul AWK . [patru]
Metodologii înrudite
Aplicarea metodelor de construire a tipurilor de date abstracte în programarea orientată pe obiect conduce la o arhitectură bazată pe date . [5]
Limbaje de programare pentru fluxurile de date
Note
- ↑ World of Lisp, 1990 .
- ↑ Raymond, 2003 .
- ↑ Ganz, 2003 .
- ↑ 1 2 Stutz, Michael Începeți cu GAWK: Fundamentele limbajului AWK . developerWorks . IBM (19 septembrie 2006). Consultat la 23 octombrie 2010. Arhivat din original pe 2 septembrie 2012. (nedefinit)
- ↑ Wirfs-Brock, R.; Wilkerson, B. Proiectare orientată pe obiecte: o abordare bazată pe responsabilitate // Conferință Proceedings on Object-Oriented Programming Systems, Languages y Applications : jurnal. - New York: Association for Computing Machinery , 1989. - P. 71-75 . doi : 10.1145 / 74877.74885 .
Literatură
- Raymond, Eric Steven. 9.1 Programare bazată pe date // Arta programării UNIX. - Addison-Wesley, 2003. - 560 p. — ISBN 978-0131429017 .
- Ganz, C. Real World Enterprise Rapoarte folosind VB6 și VB .NET. - Apress, 2003. - P. 77-79. — 696 p. — ISBN 9781430207702 .
- Charniak, E. și Riesbeck, CK și McDermott, DV și Meehan, JR Programare bazată pe date și alte tehnici de programare // Programare cu inteligență artificială. — Taylor & Francis, 2013. — 554 p. — ISBN 9781317767992 .
- Sangal, R. Partea 4 Programare bazată pe date // Paradigma de programare în LISP. - McGraw-Hill, 1991. - 292 p. — ISBN 9780070546660 .
- Hyvönen E., Seppyanen J. World of Lisp. În 2 volume / Per. din finlandeză .. - M . : Mir, 1990. - T. 1. - S. 49-50.244. — ISBN 5-03-001935-9 .
Link -uri