Squeak
portable Smalltalk-80 implementation
Version: 3.10.2
Object Oriented Programming,…
Feedback Type: Commentary
Contributed by: rcfa Sunday, April 13 2003 @ 12:41 PM PDT
Product Platform: MacOS,MacOSX
Used Product For: Unspecified
Object Oriented Programming, and thus Object Oriented Languages are more than just having classes and things called objects. Alan Kay and the people at Xerox PARC I think coined the term OOP, and in any case, he lists a number of properties a language has to have in order to qualify as OOPL. SmallTalk and possibly some of the LISP dialects and extensions are the first ones to qualify on all points. Thus neither C++ nor Simula are OOPLs, even though the latter constitutes a milestone on the way to OOPLs.
Comments
No user comments.