4 ms·
Ask HN: Why is Smalltalk OOP, but C++ not (according to Alan Kay's definition)?
I know that Alan Kay is the one who coined the term Object Oriented Programming and I know that Smalltalk is considered to be one of the languages that falls within the definition of Alan Kay's OOP.
I heard Jonathan Blow talking about how C++ is not really an OOP language in a sense that it doesn't comply with the definition of OOP by Alan Kay.
Is it possible for anyone to explain this? Any references are welcomed as well. Thanks
- gregjor 6y agoYou could look it up, it’s a famous quip. From his talk at OOPSLA, 1997. https://youtu.be/oKg1hTOQXoY https://youtu.be/oKg1hTOQXoY The OOP/C++ line is at 10:34. Good talk.
- Cooper95 6y agoThanks for sharing.I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. https://www.nomnomnow.one/ https://www.nomnomnow.one/