Del idioma inglés "Data-driven programming". En la programación de computadoras , impulsado por los datos o dirigido por los datos es un paradigma de programación en el que las declaraciones del programa describen los datos a comparar y el procesamiento requerido en lugar de definir una secuencia de pasos a seguir.[1]​ El resultado de adaptar los métodos de diseño de datos de tipo abstracto a la programación orientada a objetos da lugar a un diseño basado en los datos.[2]​ Este tipo de diseño se utiliza en la programación orientada a objetos para definir clases durante la concepción del software. Se ha argumentado que la programación dirigida por los datos lleva a un mal diseño orientado a objetos , promoviendo la programación dirigida por la responsabilidad como un mejor enfoque.[2]

Lenguajes de programación dirigidos por los datos

editar

Véase también

editar

Referencias

editar
  1. a b Stutz, Michael (19 de septiembre de 2006). «Get started with GAWK: AWK language fundamentals». developerWorks (en inglés). IBM. Archivado desde el original el 20 de mayo de 2011. Consultado el 23 de octubre de 2010. «[AWK is] often called a data-driven language -- the program statements describe the input data to match and process rather than a sequence of program steps». 
  2. a b Wirfs-Brock, R.; Wilkerson, B. (1989). «Object-oriented design: a responsibility-driven approach». Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (Nueva York: ACM): 71–75. doi:10.1145/74877.74885. 

📚 Artikel Terkait di Wikipedia

Kent Beck

software de programación extrema (eXtreme Programming o XP)​ y el desarrollo guiado por pruebas (Test-Driven Development o TDD), también llamados metodología

Zope Object Database

Introduction to the Zope Object Database ZODB/ZEO Programming Guide ZODB Online Book Example-driven ZODB Python persistence management Datos: Q220399

PyMC

T, Zinkov R. (2023) PyMC: a modern, and comprehensive probabilistic programming framework in Python. PeerJ Comput. Sci. 9:e1516 doi 10.7717/peerj-cs

Embarcadero Delphi

errores de usuario y del sistema. Programación activada por eventos (event-driven), posible gracias a la técnica de delegación de eventos. Esta técnica permite

Reproductor de Windows Media

which offers enhanced search and media management capabilities, a visually driven user interface and optimized portable music player support. MTV Networks

Serverless computing

de febrero de 2016). «IBM Unveils Fast, Open Alternative to Event-Driven Programming».  «IBM Cloud Code Engine Is Now Generally Available». www.ibm.com

Grandes sistemas de Burroughs

importantes características que distinguen a esta arquitectura: Arquitectura data-driven tagged y basada en descriptor El hardware fue diseñado para soportar

Teoría de conexiones funcionales

«Physics-Informed Neural Networks and Functional Interpolation for Data-Driven Parameters Discovery of Epidemiological Compartmental Models». Mathematics