Programación impulsada por datos

La programación dirigida por datos [1] ( en inglés  data-driven Programming ) es un método o incluso un paradigma de programación en el que el código del programa , aunque separado de los datos de entrada, está diseñado de tal manera que la lógica del programa está determinada por la entrada. datos [2] . En un programa controlado por datos, algunas o incluso todas sus propiedades se establecen en tiempo de ejecución , lo que es especialmente importante si el programa lo escribe el usuario o debe ser modificado por el usuario sin volver a compilarlo [3] .

Las declaraciones del programa pueden describir muestras de datos (plantillas) y sus reglas de procesamiento correspondientes, en lugar de una secuencia específica de pasos tomados, como sucede en el lenguaje AWK . [cuatro]

Metodologías relacionadas

La aplicación de métodos para construir tipos de datos abstractos en la programación orientada a objetos conduce a una arquitectura basada en datos . [5]

Lenguajes de programación para flujos de datos

Notas

  1. Mundo de Lisp, 1990 .
  2. Raimundo, 2003 .
  3. Ganz, 2003 .
  4. 1 2 Stutz, Michael Introducción a GAWK: Aspectos básicos del lenguaje AWK . DeveloperWorks . IBM (19 de septiembre de 2006). Consultado el 23 de octubre de 2010. Archivado desde el original el 2 de septiembre de 2012.
  5. Wirfs-Brock, R.; Wilkerson, B. Diseño orientado a objetos: un enfoque basado en la responsabilidad  //  Actas de conferencias sobre sistemas, lenguajes y aplicaciones de programación orientados a objetos: revista. - Nueva York: Association for Computing Machinery , 1989. - P. 71-75 . doi : 10.1145 / 74877.74885 .

Literatura

Enlaces