message-driven programming

noun
UK /ˈmɛsɪdʒ ˈdrɪvən ˈprəʊɡræmɪŋ/
US /ˈmɛsɪdʒ ˈdrɪvən ˈproʊɡræmɪŋ/

A way of writing computer programs where small parts talk to each other by sending messages.

The robot uses message-driven programming so its wheels and eyes can tell each other what to do.


OTHER MEANINGS

2. A coding style where parts of a program react to incoming messages instead of running in a fixed order.

In message-driven programming, the chat app only updates when a new message arrives.

3. A design approach for distributed systems where components communicate by sending and receiving messages.

The game server uses message-driven programming to keep all players in sync.

4. A teaching method that explains software as a group of helpers passing notes to one another.

The teacher introduced message-driven programming by having students pass paper notes between desks.