actor-based programming

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

A way of writing computer programs where little helpers called actors talk to each other by sending messages.

The game's characters were built with actor-based programming so each one could move and react on its own.


OTHER MEANINGS

2. A programming style where each actor keeps its own private state and never shares it directly with others.

In actor-based programming, an actor's data stays safe because only that actor can change it.

3. A method for building software that runs many tasks at the same time without stepping on each other.

The chat server used actor-based programming to handle thousands of users at once.

4. An approach where failures are handled by letting actors supervise and restart one another.

With actor-based programming, a crashed worker can be restarted by its supervisor without stopping the whole system.