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
- ↑ Mundo de Lisp, 1990 .
- ↑ Raimundo, 2003 .
- ↑ Ganz, 2003 .
- ↑ 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. (indefinido)
- ↑ 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
- Raymond, Eric Steven. 9.1 Programación basada en datos // El arte de la programación UNIX. - Addison-Wesley, 2003. - 560 p. — ISBN 978-0131429017 .
- Ganz, C. Real World Enterprise Reports usando VB6 y VB .NET. - Apress, 2003. - Pág. 77-79. — 696 pág. — ISBN 9781430207702 .
- Charniak, E. and Riesbeck, CK and McDermott, DV and Meehan, JR Programación basada en datos y otras técnicas de programación // Programación de inteligencia artificial. — Taylor & Francis, 2013. — 554 págs. — ISBN 9781317767992 .
- Sangal, R. Parte 4 Programación basada en datos // Paradigmas de programación en LISP. - McGraw-Hill, 1991. - 292 p. — ISBN 9780070546660 .
- Hyvönen E., Seppyanen J. Mundo de Lisp. En 2 volúmenes / Per. del finlandés .. - M . : Mir, 1990. - T. 1. - S. 49-50,244. — ISBN 5-03-001935-9 .
Enlaces