- Data-driven programming
-
In computer programming, data-driven programming is a programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken.[1] Adapting abstract data type design methods to object-oriented programming results in a data-driven design.[2] This type of design is used in object-oriented programming to define classes during the conception of a piece of software. Data-driven programming has been argued to lead to bad object-oriented design, with responsibility-driven design promoted as a better approach.[2]
Data-driven programming languages
References
- ^ a b Stutz, Michael (September 19, 2006). "Get started with GAWK: AWK language fundamentals". developerWorks. IBM. http://www.ibm.com/developerworks/aix/tutorials/au-gawk/section2.html. Retrieved 2010-10-23. "[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"
- ^ 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 (New York: ACM): 71–75. doi:10.1145/74877.74885.
Categories:- Computer programming stubs
- Programming paradigms
Wikimedia Foundation. 2010.