Hacker News new | past | comments | ask | show | jobs | submit login

I always figured that the main thing people really wanted out of "OO" was simply namespaces. People forget about dealing with older programming systems with global namespace (C, Matlab, Fortran, etc). Namespaces were a big step forward, and in the early days, most of the languages with them were OO, so it would be easy to mistake the benefits of namespaces for OO magic.

OO crapola also mapped reasonably well onto GUI design. That's a whole class of programming that doesn't really exist any more. Where it does (I dunno what people use besides Qt), it looks kind of objecty.




> simply namespaces

1980 module, Modula-2

1979? package, Ada

http://www.drdobbs.com/open-source/history-and-goals-of-modu...


Not sure what this says, except that this industry remains terrible about learning from the past.


It might say people really wanted more than simply namespaces ;-)




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

Search: