Today we had a guest lecture at the university for the course Information Security, that was given by a philosopher. It was very interesting, talking about the influence of technology on our lives and the implications that would have. But that’s for another topic.
One of the things it touched upon, was that humans are the creatures that are able to separate their consciousness from their body. (There might be other animals that can do this, but we don’t know) This, the ability to consider things from different viewpoints, has allowed us to plan ahead, overcome many difficult situations, and solve problems in a more general way than possible when not considering multiple perspectives.
I then realized: Maybe the different programming paradigms can be subjected to the same kind of reasoning:
Looking at it from this angle/with this analogy, it seems to me that the Actor-Model is the paradigm that allows us to solve problems in the most generic, adaptable way; i.e. solve the most problems.
What do you think?