A
A
afiskon2014-01-02 16:29:34
Python
afiskon, 2014-01-02 16:29:34

What to read about the original OOP in the style of Smalltalk?

I want to read a good book on OOP. But not to mainstream Java/Python-style OOP, where, in fact, just procedures are attached to structures, but to "real, original OOP" with sending messages, parallelism due to the fact that each object can hang on its own processor core and all that. In Russian or English. I've already read all the books about Erlang if anything.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry, 2014-01-03
@omun

You are dealing with concurrency based on the actor model.
In especially neglected cases, actors are directly called "very strict OOP", due to the fact that in fact one actor cannot affect the state of another by design, except by sending a message. Personally, I wouldn't call OOP in java and python mainstream and wrong. Actors also contain procedures (callbacks) and structures (encapsulated class members).
Therefore, I come to the conclusion that you need to read more about the actor model, and not OOP. You can read (to a lesser extent) books by Martin Oderski (creator and evangelist of scala) and (to a greater extent) Gul Agha - Actors: A Model of Concurrent Computation in Distributed Systems.
Please note that the second book is very old and will not help you in terms of application in a particular language. It is solely for understanding the entire model. For specific languages ​​(scala + akka, erlang) you will not find anything better than documentation.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question