Profile photo for Dani Richard

It comes from a quote attributed to Alan Kay at http://wiki.c2.com/?AlanKayQuotes which says

  • "I invented the term Object-Oriented and I can tell you I did not have C++ in mind."

That should give you a hint of why the engineer used that term.

C++ and Java are a class of hybrid O-O languages. They are procedure languages that O-O features when specifily requested.

In Smalltalk and it direct descendants such a Squeak and Pharo are pureO-O. Which are the “Alan Kay OOP” category.

Alan Kay monitors Quora and may actual give his opinion.

View 3 other answers to this question
About · Careers · Privacy · Terms · Contact · Languages · Your Ad Choices · Press ·
© Quora, Inc. 2025