Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Newsgroups: comp.object Subject: Re: C++ and waitresses (long) Message-ID: <1991May25.072102.14781@netcom.COM> Date: 25 May 91 07:21:02 GMT References: <2325@media03.UUCP> <13897@exodus.Eng.Sun.COM> <1991May24.003350.25877@netcom.COM> <4033@ssc-bee.ssc-vax.UUCP> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} Lines: 29 >] I'd be the last person in the world to defend C++, but I'm going to >] do it now... What keeps your project from adopting a standard that >] To be fair (I can't believe I'm doing this), I think Stroustrup did >] a remarkable job considering he needed to maintain compatibility with >] C. Of course, that means the putty shows pretty badly in the places > There is only one conclusion to draw from Jim's comments: > Jim Showalter has become a pod person... ARGHH!! Actually, I got off to a bad start earlier in this and a few other groups because I wound up coming off like a zealot and a bigot when I'm not. I don't damn C++ out of hand, and I certainly feel it is a preferable alternative to C if that's the only alternative available. There are features in C++ (and Eiffel, and others) I want to see migrated into Ada. On the other hand, I still regard Ada as the best choice for engineering large complex systems if that choice is available to you, and I have the success stories and experience to substantiate that claim. I think Ada has been shortchanged because people have this innate belief that anything coming out of the DoD can't be any good, and it's sad because the reality is that it IS good, it DOES work, and, besides, the DoD didn't have all that much to do with the language besides providing the funds--it was really dreamed up by a handful of clever Frenchmen and reviewed by literally thousands of experts. -- **************** JIM SHOWALTER, jls@netcom.com, (408) 243-0630 **************** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *