Re: Why don't large companies use Ada?
Date: Fri, 18 Nov 1994 20:43:25 +0000
Message-ID: <785191405snz_at_huge.demon.co.uk>
In article <785104767snz_at_rippleco.demon.co.uk>
Doug_at_rippleco.demon.co.uk "Doug Robertson" writes:
> In article <3aamuc$14l_at_matrix.fwi.uva.nl>
> mdekker_at_fwi.uva.nl "Martijn Dekker" writes:
>
> > emery_at_goldfinger.mitre.org (David Emery) wrote:
> >
> > :>Ada developers are rare. C/C++ developers are all over the place.
> > :
> > :It's a big mistake to equate C and C++ programmers. There's a
> > :Thus a lot of alleged C++ is nothing more than bad C with 'OOP-sugar'
> > :sprinkled over the code.
> > :
> > : dave
> >
> > Couldn't have said it better! Most C++ programs I have seen, use C++ as
> > nothing more than a convenient preprocessor of C. The ideas of OOP are
> > not found in those programs.
> >
> > But, of course, there are people who understand the concept of OOP and
> > seem to be able to program in an 'OOP-style' using C++.
> > I an not sure I understand what Object Oriented Programming is all about,
> > but I one very happy C programmer.
> >
> > Martijn Dekker | PFF - software: coding for Atari and X machines
> >
> I'm not sure I'm clear on OOP - but I *THINK* I've now managed to
> migrate from being a C programmer to at least a semi-C++ one.
>
> I've read several OOP/OOD books - but I'm still not sure that I'm
> clear on exactly what OO C++ *IS*.
>
> Could some kindly soul direct me towards some GOOD examples of
> ^^^^
> OO C++ application source code ?
>
> Object Orientation is one of those things where almost everyone seems
> to be able to identify what isn't, but few people seem to be able to
> identify what is.
>
> --
> Doug Robertson
>
Just my own thoughts, but OO-mysticism can be seen as an attempt to centralise the act with the context of the act. How often have you passed the wrong variable to a C function, or had to write some ghastly defensive code to check for an exception case? Software engineering and information engineering disciplines separated data and function so that the intersection would form a useful cross-check, and because the programming languages of the day forced that separation; not because they are independent of one another.
-- Hugh Miles hugh_at_huge.demon.co.uk "O for a Muse of fire, that would ascend The brightest heaven of invention"Received on Fri Nov 18 1994 - 21:43:25 CET