message-oriented programming

noun
UK /ˈmɛsɪdʒ ˈɔːriɛntɪd ˈprəʊɡræmɪŋ/
US /ˈmɛsɪdʒ ˈɔriɛntɪd ˈproʊɡræmɪŋ/

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

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


OTHER MEANINGS

2. A coding style where programs react to incoming messages instead of running step by step.

In message-oriented programming, the app waits for a message before it does anything.

3. A method for connecting separate computer programs so they can exchange information safely.

The bank uses message-oriented programming to link its payment system with its records.

4. A teaching approach that helps beginners see programs as a group of helpers passing notes.

The teacher introduced message-oriented programming with paper notes passed between students.