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. Standard examples of data-driven languages are the text-processing languages sed and AWK, where the data is a sequence of lines in an input stream – these are thus also known as line-oriented languages – and pattern matching is primarily done via regular expressions or line numbers.

Comment
enIn 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. Standard examples of data-driven languages are the text-processing languages sed and AWK, where the data is a sequence of lines in an input stream – these are thus also known as line-oriented languages – and pattern matching is primarily done via regular expressions or line numbers.
DifferentFrom
Data-oriented design
Has abstract
enIn 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. Standard examples of data-driven languages are the text-processing languages sed and AWK, where the data is a sequence of lines in an input stream – these are thus also known as line-oriented languages – and pattern matching is primarily done via regular expressions or line numbers.
Hypernym
Paradigm
Is primary topic of
Data-driven programming
Label
enData-driven programming
Link from a Wikipage to an external page
web.archive.org/web/20220609080948/https:/homepage.cs.uri.edu/~thenry/resources/unix_art/ch09s01.html
tkatchev.bitbucket.io/tab
Link from a Wikipage to another Wikipage
Abstract data type
Aspect-oriented programming
Automotive navigation system
AWK
Backus–Naur form
BASIC
Category:Programming paradigms
Clojure (programming language)
Computer data logging
Computer programming
Data-directed programming
Data representation
Delimiter-separated values
DTrace
Email filtering
Event-driven programming
Fdm (software)
Input stream
Intersection (road)
Join point
Lua (programming language)
Maildrop
Main loop
Object-oriented design
Object-oriented programming
Oz (programming language)
Pcap
Perl
Pointcut
Procmail
Programming interface
Programming paradigm
Regular expression
Sed
Sieve (mail filtering language)
Street name
Sysadmin
Throttling process (computing)
Tracing (software)
Turing-complete
Zip code
SameAs
2fozU
Adatvezérelt programozás
Data-driven programming
m.08nj3g
Programación dirigida por datos
Q287472
Програмирање вођено подацима
Программирование, управляемое данными
برنامه‌نویسی داده‌محور
数据驱动编程
Subject
Category:Programming paradigms
WasDerivedFrom
Data-driven programming?oldid=1114688628&ns=0
WikiPageLength
7655
Wikipage page ID
3055207
Wikipage revision ID
1114688628
WikiPageUsesTemplate
Template:Distinguish
Template:Programming paradigms
Template:Refimprove
Template:Reflist
Template:Refs
Template:Types of programming languages