Re: what's the future of Object Oriented Programming
- From: "topmind" <topmind@xxxxxxxxxxxxxxxx>
- Date: 11 Sep 2006 21:41:17 -0700
H. S. Lahman wrote:
Reuse is nice but not a major consideration in using OO techniques. The
real objective of OO development is to create maintainable applications
in the face of volatile requirements over the product life cycle.
To answer your title question, OO programming is still the only game in
town for producing maintainable software.
I beg to differ. There is no evidence for this, at least outside of
systems software.
Unfortunately there is a lot
of software called "OO" that is just C or FORTRAN programming with
strong typing.
The long term future of OO lies in UML as a 4GL. Currently UML is the
only truly general purpose 4GL available and the OO paradigm's emphasis
on abstraction is ideally suited to 4GLs because it allows independence
from the local computing environment.
UML is the navigational hell that motivated Dr. Codd to create
relational. Sets are more change-friendly than webs of pointers because
they are less shaped by initial uses and more by universal facts about
nouns, REGARDLESS of how they are used.
Currently we are just moving into a paradigm shift similar to the shift
from 2GLs (BAL) to 3GLs in the early '60s. In another 10-15 years I
fully expect 3GL programmers to be as rare as Assembly programmers
today. Currently the only vehicle in town for that shift is the OO
paradigm.
IMO, OOP is 60's navigational ressurected by those who don't get the
utility of set theory.
OOP was a nice idea on paper, but didn't materialize to be nearly as
neat as the initial shape and animal examples used to sell it.
-T-
.
- Follow-Ups:
- Re: what's the future of Object Oriented Programming
- From: Patrick May
- Re: what's the future of Object Oriented Programming
- References:
- what's the future of Object Oriented Programming
- From: VV
- Re: what's the future of Object Oriented Programming
- From: H. S. Lahman
- what's the future of Object Oriented Programming
- Prev by Date: Re: what's the future of Object Oriented Programming
- Next by Date: Re: what's the future of Object Oriented Programming
- Previous by thread: Re: what's the future of Object Oriented Programming
- Next by thread: Re: what's the future of Object Oriented Programming
- Index(es):
Relevant Pages
|