home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / ada / 3643 < prev    next >
Encoding:
Internet Message Format  |  1992-12-13  |  1.8 KB

  1. Path: sparky!uunet!fedfil!news
  2. From: news@fedfil.UUCP (news)
  3. Newsgroups: comp.lang.ada
  4. Subject: Re: C++ vs. Ada -- Is Ada loosing?
  5. Message-ID: <172@fedfil.UUCP>
  6. Date: 13 Dec 92 07:17:14 GMT
  7. References: <1992Dec4.141816.1@happy.colorado.edu^<11330@prijat.cs.uofs.edu>
  8. Organization: HTE
  9. Lines: 33
  10.  
  11. In article <11330@prijat.cs.uofs.edu>, beidler@guinness.cs.uofs.edu (Jack Beidler) writes:
  12.  
  13. ^I've enjoyed reading all the postings on why Ada is loosing to C++.
  14. ^Practically all of the posting are missing the "real" reason.  It has
  15. ^to do with economic considerations (read my company wants to make
  16. ^more money).  Think of it this way:  I'm a governement software
  17. ^contractor.  If I build a perfect, or at least a close to perfect 
  18. ^system, I make all my money (read profit) by the time I deliver 
  19. ^the system.  However, if I build a buggy system with unreadable 
  20. ^source code, I make money (again read profit) over the entire life 
  21. ^of the software.  Since I can build buggier unreadable software in 
  22. ^C and C++, naturally I want to use C and C++ so I can make more 
  23. ^money over a longer period of time.
  24.  
  25. The more I think about it, Ada (safe, sane....) reminds me of the Volvo.
  26. You see all those advertisements for Volvos tauting safety features, and
  27. they never mention the best safety feature, i.e. the fact that they usually
  28. don't run and you can only hurt yourself so badly sitting under a tree
  29. in a car.  
  30.  
  31. Likewise with Ada.  If you figure all the things which it simply can't do,
  32. as was so heavily documented in the 700 or so tales of grief from the AdaWoe
  33. BBS, that really doesn't leave much.  Basically, all most people do when forced
  34. to use Ada in projects is to write some stupid menu system in Ada to call C
  35. or C++ routines and hope the Ada part doesn't screw the whole thing up
  36. too badly.  That SHOULD be safe...
  37.  
  38.  
  39.  
  40. -- 
  41. Ted Holden
  42. HTE
  43.  
  44.