"...I made up the term object-oriented — and I can tell you I did not have C++ in mind..."
It's probably worth noting the Kay's early work on Smalltalk is part of what inspired Carl Hewitt to develop the Actors model of concurrency (which has formed the theoretical basis of several languages, in the same way that CSP informs occam). Unfortunately, the concurrent aspects of Kay's OOP model seem to have got lost somewhere early in the piece, and when concurrency got grafted onto OO languages again later, it came in the form of threads and shared state.
Allan On Nov 9, 2007, at 3:43 AM, Tom Locke wrote:
I didn't know that Alan Kay originally coined the term "object oriented programming". It seems he was *very* close to our way of thinking back in those early days (late 60's).---- - I thought of objects being like biological cells and/or individual computers on a network, only able to communicate with messages (so messaging came at the very beginning -- it took a while to see how to do messaging in a programming language efficiently enough to be useful). ---- Too bad it went so wrong http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht24Ht/doc_kay_oop_en Tom