home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!erc
- From: erc@netcom.com (Eric Smith)
- Subject: Re: IS C++ a language for the "average programmer"
- Message-ID: <1992Dec15.224208.4959@netcom.com>
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- References: <1992Dec12.234407.15044@ennews.eas.asu.edu> <rmartin.724431509@thor> <15DEC199210345433@zeus.tamu.edu>
- Date: Tue, 15 Dec 1992 22:42:08 GMT
- Lines: 24
-
- In article <15DEC199210345433@zeus.tamu.edu> sam4628@zeus.tamu.edu writes:
- >Yes, but does OO _really_ allow you to tackle a more complex problem?
- >Or does it just allow you a new "notation" which is conveniently adapted
- >to the more complex type of problems? I've never heard of a programming
- >goal which absolutely required OO to achieve it -- however, there are
- >a large number of math problems which algebra just cannot solve, no
- >matter how you manipulate it (assuming, of course, that you don't start
- >making simplifying assumptions/approximations).
-
- In theory, you can do without OOP, but in practice, software development
- is expensive, and your customers want your work to approach perfection
- immediately, rather than waiting years for a more stable version.
-
- Just consider all the software development companies that have gone broke,
- still trying to get their software working years behind schedule, and you
- will start to appreciate that every "convenience" is precious. OOP vs
- older programming languages is like airplanes vs boats. You can cross
- the ocean in a boat, but your competition will arrive ahead of you and
- take over your market.
-
- And that's the way it should be. We can argue the merits of OOP vs
- non-OOP, or C++ vs C, forever and never prove anything. The proof will
- come only from seeing which software development companies survive and
- prosper over the long run.
-