home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / ada / 3843 < prev    next >
Encoding:
Text File  |  1992-12-30  |  3.5 KB  |  68 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
  3. From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
  4. Subject: Cost of Ada (was - Re: C++ vs. Ada -- Is Ada loosing?)
  5. Message-ID: <1992Dec30.160803.2211@mksol.dseg.ti.com>
  6. Organization: Texas Instruments Inc
  7. References: <1992Dec23.221817.28758@seas.gwu.edu> <withrow.13.0@lims01.lerc.nasa.gov> <1992Dec29.161150.23301@nosc.mil> <1992Dec30.040140.10412@seas.gwu.edu>
  8. Date: Wed, 30 Dec 1992 16:08:03 GMT
  9. Lines: 57
  10.  
  11. In <1992Dec30.040140.10412@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
  12.  
  13. >>Basically, the high cost is for the RTE and the cross-
  14. >>compiling utilities, not for the compiler itself.
  15. >>
  16. >This seems a weak justification. I'll agree that Ada may need a more
  17. >sophisticated RTE than C, but is it 25 times more so?
  18.  
  19. >And the argument about a small customer base is self-fulfilling, as we
  20. >have discussed many times in this group. 
  21.  
  22. And I will assert that the reason the costs for such Ada systems don't
  23. come down is, in fact, the Mandate.
  24.  
  25. Consider.  Most of the current customers for such systems are doing
  26. Defense work, where Ada is mandated.  They are, in effect, consumers
  27. in a captive market.  This artificially pushes the demand curve to a
  28. position where demand is artificially high at each market price and
  29. the elasticity of demand is quite low.  Hence, the supplier in such a
  30. market will exercise what is, after all, only good business sense, and
  31. will price their product artificially high in that market.
  32. Arbitrarily lowering their price in that kind of captive market
  33. situation leads to lower profits (since they make less on each of the
  34. 'mandated' purchases).  This is why you will likely never see anything
  35. like a 'Turbo Ada' while the Mandate is in force, unless the
  36. government funds the thing itself (trying to correct market
  37. distortions caused by government intervention through the use of more
  38. intervention). 
  39.  
  40. In this kind of market, at least some people who would otherwise
  41. choose Ada (if the software were available at the real free market
  42. price rather than the artificially high price created by captive
  43. demand from the Mandate) find themselves priced out of that decision.
  44. While the increase if 'free choice' users might more than make up for
  45. the loss in profits from 'mandated' users if the price were to be
  46. lowered, in the short run this will be a losing strategy; so it isn't
  47. going to happen, more than likely.  Thus, the Mandate itself helps
  48. create the situation where only people who are forced to use Ada will
  49. do so (because of the price), which creates the necessity for the
  50. Mandate (in somebody's eyes).
  51.  
  52. Solution?  Ditch the Mandate.  Let Ada compete on the basis of its
  53. merits in the same kind of marketplace that other languages do.  It
  54. may win and it may lose, but I think one thing you'd see is the prices
  55. of Ada systems coming down to compete with other languages and
  56. language systems that provide similar functionality.  There would
  57. perhaps be an initial drop in systems being built in Ada as people
  58. previously subject to the Mandate selected other languages, but I
  59. suspect that that might be more than made up by other systems being
  60. built in Ada as the prices for Ada language systems coming down under
  61. market forces and people decided to use it.
  62.  
  63. -- 
  64. "Insisting on perfect safety is for people who don't have the balls to live
  65.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  66. ------------------------------------------------------------------------------
  67. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  68.