data-based programming

noun
UK /ˈdeɪtə beɪst ˈprəʊɡræmɪŋ/
US /ˈdeɪtə beɪst ˈproʊɡræmɪŋ/

Data-based programming is a way of writing computer programs where the program changes what it does based on the information it gets.

The weather app uses data-based programming to show different pictures when it is sunny or rainy.


OTHER MEANINGS

2. A style of coding where decisions are made by looking at collected facts instead of fixed rules.

The game uses data-based programming to make the monster harder when the player wins a lot.

3. Writing software that reads and reacts to real-world measurements.

The smart garden uses data-based programming to water the plants only when the soil is dry.

4. A method where the program's behavior is stored as data that can be changed without rewriting the code.

With data-based programming, the teacher can add new quiz questions without changing the program itself.