home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / ada / 4086 < prev    next >
Encoding:
Text File  |  1993-01-27  |  6.7 KB  |  130 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!wellerd
  3. From: wellerd@ajpo.sei.cmu.edu (David Weller)
  4. Subject: Re: Leffler's Lies: A biased critique of a general
  5. Message-ID: <1993Jan26.102036.16793@sei.cmu.edu>
  6. Sender: netnews@sei.cmu.edu (Netnews)
  7. Organization: Ada Joint Program Office
  8. References: <1993Jan25.162144.19457@sei.cmu.edu> <SRCTRAN.93Jan25223752@world.std.com>
  9. Date: Tue, 26 Jan 1993 10:20:36 EST
  10. Lines: 118
  11.  
  12. In article <SRCTRAN.93Jan25223752@world.std.com> srctran@world.std.com (Gregory Aharonian) writes:
  13. >>Saddest was his statement: "You don't see any financial
  14. >>communities in the business world using (Ada).  It's not out in the
  15. >>commercial venture any place that I'm aware of."
  16. >[deletia]
  17. >In the absolute sense, the general is obviously wrong.  In any
  18. >application field you can think of, people are using Ada.  However
  19. >in the relative sense, he is probably right.  Outside of the mandated
  20. >world, Ada use is less than 5% of all total software development.
  21. >I do not have exact figures, and unfortunately the Pentagon got ripped
  22. >off by the Mosemann study consultants, who prepared a totally inaccurate
  23. >survey of Ada and C/C++ use in all sectors of the economy.
  24. >
  25.  
  26. Couldn't agree more.  Anybody who had a decent amount of knowledge
  27. about the C++ and Ada communities knew this paper was a hoax, with
  28. a capital "H".  
  29.  
  30. I understand about the pitiful percentage you quited above, and it's
  31. probably accurate (then again, C/C++ probably accounts for only about 15%,
  32. maybe less).  For the reasons you cited below (and many more), the
  33. Ada "community" needs to learn what "competition" really means.
  34. That can begin by dropping the Ada mandate or making it an iron-fisted
  35. (read that: HEAVILY enforced) law.  I'm leaning toward the former.
  36.  
  37. >The fact is that most statements about Ada outside the mandated world
  38. >are impossible to prove true or false, as the data does not exist. And
  39. >most economic statements made about Ada in the mandated world are also
  40. >nearly impossible to prove true or false, because as the GAO pointed out
  41. >many years ago and still unresolved, is that no one is collecting the
  42. >data to make such assessments.
  43. >
  44.  
  45. Statements like "We saved X millions of dollars in reuse" or "Because
  46. we used C++ instead of Ada, we saved X thousand lines of code" are
  47. indeed vacuous.  Your comments about poor economic models has always
  48. intrigued me, and I look forward to more substantiative reports on
  49. how to solve this problem.  We must also balance such comments with
  50. the fact that every company that claims they're using C++ is actually
  51. applying the extra features of C++ in a reasonable manner.  I don't
  52. think we could make a fair economic comparision of modern languages
  53. like C++ and Ada without finding ourselves hopelessly mired in a
  54. tar baby.  C++ is winning the popularity war.  Plain and simple.
  55. If the Ada community doesn't take agressive steps to fix this, no
  56. economic model in the world will save it.
  57.  
  58. >>Why do people still accept 1985-based arguments for NOT using Ada?
  59. >
  60. >Wrong question.  It should be "not SUPPORTING Ada?".  Ever wonder why
  61. >there are few entrepreneurs associated with Ada, why other than for a
  62. >few defense contractors and Ada vendors, there are few companies able
  63. >to sustain a marketing campaign for Ada tools and libraries?  Because
  64. >starting an Ada business is a good way to loose money, while starting
  65. >a C/C++ business is a good way to make money.  Who the hell is dumb
  66. >enough to start an Ada business under these conditions?  I invested
  67. >a lot of time and my own money building a large database of information
  68. >on all of the reusable software available from all of the government
  69. >agencies, in particular the DoD.  I went to a few Tri-Ada conferences,
  70. >even exhibited, and all I got was a slap in the face.  No business from
  71. >any contractors, no attention from any DoD offices.  I even published
  72. >a column in a Defense journal monthly reviewing freely available defense
  73. >software (talk about reuse advocacy) and nothing.  I learned my lesson
  74. >and moved to other software arenas.  Multiply my experiences many times
  75. >over, and you'll start to understand why few voluntarily support the
  76. >Ada industry.  Between archiac DoD procurement regulations that discourage
  77. >reuse (long ago identified but still on the books) and contractors too
  78. >scared to take a chance in acquiring reusable software, the results are
  79. >a stillborn Ada support business.
  80. >
  81.  
  82. Good comments.  I think you said, in a nutshell, that Ada isn't succeeding
  83. in a free-market society, the government only pays lip service to reuse,
  84. and contractors who try to build or reuse reusable components are
  85. rewarded by being punished.  
  86.  
  87. I'll tell ya, the ONLY thing keeping me in the "Ada business" is
  88. that I tried the "C++ business", and I'm 100% convinced that,
  89. when done right, a well-put-together Ada-based organization
  90. can deliver a higher quality product than an equally staffed
  91. C++-organization.  Folks can challenge me on that one, but it
  92. won't change my mind.
  93.  
  94. >About the General, hey at least he mentioned Ada in an interview.  It still
  95. >is outrageous (but at least he's gone) that Strassman never mentioned Ada
  96. >in any of the interviews in the mainstream computer industry.  When everyone
  97. >else dropped the ball, it was his duty to set the example.  He didn't,
  98. >no one doesn't, IBM still sabotages Ada by not including it in AD/CYCLE and
  99. >AD/Platform, and Ada goes no where.
  100. >
  101.  
  102. Yes.  Even funnier is watching IBM folks at OOPSLA work to undermine
  103. their Ada efforts (by convincing you that C++ is a better choice),
  104. but watching IBM people at the Tri-Ada love-in acquiesce and say
  105. that C++ is entitled to a market just like Ada.  Sounds to me like
  106. IBM's "official" policy is to agressively market C++ and let their
  107. Ada business grow on it's own.   I'm also glad that Strassman is
  108. out of the picture.  I never met a more two-faced bureaucrat.
  109.  
  110. >Start focussing you ire at inept DoD software initiatives and policies.
  111. >Leave the poor general alone.  Instead write letters to your congressman
  112. >asking why none of the truly inonvative software supposedly being
  113. >developed by the STARS program is never exhibited at commercial CASE
  114. >conferences and trade shows?
  115.  
  116. The general needs to know he's wrong and made totally false public
  117. statements.  I intend to write my congressman too.  I don't expect
  118. it to do much good, I'm sure AT&T would form a powerful C++ lobby
  119. to counter my efforts :-)
  120.  
  121. >
  122. >**************************************************************************
  123. >Greg Aharonian
  124. >Source Translation & Optimiztion
  125. >P.O. Box 404, Belmont, MA 02178
  126.  
  127. P.S. -- Keep these comments coming Greg, I think you're doing a LOT
  128. of good for us "Ada Bigots", even if we don't always like what you say :-)
  129.  
  130.