View Single Post
Old 09-19-2003, 08:05 PM   #22 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,544
Valmont is on a distinguished road
Just about every new way of thinking (accompanied by the language) needs ten years or so before it is widely adopted. And almost every new language needs a big spender to find its place on the market. So maybe OO was adopted because of Sun or Microsoft. That's the way it often works. It seems that they were the big spenders in this instance. And the time for it was finally there, there were problems to solve (late 70's and 80's) and OO had suddenly a reason to exist widely.

I agree if you say that the terms OOD and OOA are used sometimes a bit too easely. But that doesn't count for OOP I think. If one programs in a OO-based language, then one is automatically doing OOP. It's inherent to the language.

I do think that OO is used (and further developed and specialized) out of neccessity for lots of companies, not because it is primarily fashionable. For me, certain clothing styles or luxury goodies with their own phrases and all, are "buzzwords".

Doesn't mean that I think that the ways of objects is the answer. One day clever people will introduce a new concept. And ten years later it is a standard de facto.

Quote:
...even though OO originated in the 60s with Alan Kay and the Smalltalk programming language...
No, Smalltalk wasn't the first one.
"The term object was first formally applied in the Simula language, and objects typically existed in Simula programs to simulate some aspect of reality" [Booch 94, p82].
Simula was in 1967. Booch referred to the additions to the algol 60 subset.
__________________
Valmont is offline   Reply With Quote