event-driven program

noun
UK /ɪˈvɛnt ˈdrɪvən ˈprəʊɡræm/
US /ɪˈvɛnt ˈdrɪvən ˈproʊɡræm/

A computer program that waits for things to happen and then reacts to them.

The game is an event-driven program, so it only moves your character when you press a key.


OTHER MEANINGS

2. Software whose flow is controlled by events such as clicks, messages, or sensor signals rather than a fixed sequence.

The smart home app is an event-driven program that turns on the lights when motion is detected.

3. A program built around an event loop that listens for and responds to incoming signals.

The chat server runs as an event-driven program, handling each new message as it arrives.

4. A style of programming where functions are triggered by events instead of being called in order.

Learning event-driven programming helped her understand how button clicks start actions.