|
|
|
|
|
by Rochus
2 days ago
|
|
> The person who coined the term "object-oriented programming" See https://news.ycombinator.com/item?id=36879311 for who coined the term. > before he developed Smalltalk See https://dl.acm.org/doi/10.1145/3386335 for who developed Smalltalk. > The big idea [..] was messaging A Simula I event notice (time, process) in the sequencing set is just a message step(process, time) in a priority mailbox; the two are the same mathematical object, making Simula's discrete-event active processes and message-passing active objects trivially isomorphic. |
|
As you pointed out, how objects handled message passing is isomorphic with Simula's discrete events. However the real story about messages is late-binding, which is the core idea.