callback-driven program

noun
UK /ˈkɔːlbæk ˈdrɪvən ˈprəʊɡræm/
US /ˈkɔːlbæk ˈdrɪvən ˈproʊɡræm/

A program that waits for something to happen and then runs a special helper when it does.

The game uses a callback-driven program so it can react the moment you press a button.


OTHER MEANINGS

2. Software built around functions that are passed in and called later by other code.

The library is a callback-driven program that calls your function after each download finishes.

3. A design where control flows through registered callbacks rather than a fixed sequence of steps.

Instead of a long loop, the app is a callback-driven program that responds to user clicks.

4. A coding style common in JavaScript and UI toolkits where actions trigger named functions.

The tutorial shows how a callback-driven program updates the screen when data arrives.