Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think it relates to the idea that "Object Oriented" meant message passing (methods) between entities (objects). Not the meaning that was derived over time as programming languages borrowed select ideas from Smalltalk and then considered themselves OO because of feature similarity.

These days it's hard to argue for correcting the features that people label as OO. It's part of history at this point. It is still interesting to note that there was a slightly different intention when Alan Kay coined the term though. Perhaps we need a new label. Kay-OO or something.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: