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

  1. World of Lisp, 1990 .
  2. Raymond, 2003 .
  3. Ganz, 2003 .
  4. 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.
  5. 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ă

Link -uri