From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10fec3,ef0074ec236ba6e3 X-Google-Attributes: gid10fec3,public X-Google-Thread: 109fba,ef0074ec236ba6e3 X-Google-Attributes: gid109fba,public X-Google-Thread: 108717,ef0074ec236ba6e3 X-Google-Attributes: gid108717,public X-Google-Thread: 1014db,ef0074ec236ba6e3 X-Google-Attributes: gid1014db,public X-Google-Thread: 111308,ef0074ec236ba6e3 X-Google-Attributes: gid111308,public X-Google-Thread: 108a70,ef0074ec236ba6e3 X-Google-Attributes: gid108a70,public X-Google-Thread: 1108a1,ef0074ec236ba6e3 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-11-18 17:17:17 PST Newsgroups: comp.lang.ada,comp.lang.c,comp.programming,comp.lang.c++,comp.object,comp.databases.sybase,comp.databases.oracle,comp.client-server From: hugh@huge.demon.co.uk (Hugh Miles) Path: nntp.gmd.de!xlink.net!howland.reston.ans.net!pipex!demon!huge.demon.co.uk!hugh Subject: Re: Why don't large companies use Ada? Distribution: world References: <3aamuc$14l@matrix.fwi.uva.nl> <785104767snz@rippleco.demon.co.uk> Reply-To: hugh@huge.demon.co.uk X-Newsreader: Demon Internet Simple News v1.29 Date: Fri, 18 Nov 1994 20:43:25 +0000 Message-ID: <785191405snz@huge.demon.co.uk> Sender: usenet@demon.co.uk Xref: nntp.gmd.de comp.lang.ada:16796 comp.lang.c:68988 comp.programming:12898 comp.lang.c++:79439 comp.object:17515 comp.databases.sybase:13127 comp.databases.oracle:22400 comp.client-server:6898 Date: 1994-11-18T20:43:25+00:00 List-Id: In article <785104767snz@rippleco.demon.co.uk> Doug@rippleco.demon.co.uk "Doug Robertson" writes: > In article <3aamuc$14l@matrix.fwi.uva.nl> > mdekker@fwi.uva.nl "Martijn Dekker" writes: > > > emery@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@huge.demon.co.uk "O for a Muse of fire, that would ascend The brightest heaven of invention"