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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e29c511c2b08561c X-Google-Attributes: gid103376,public From: gwinn@res.ray.com (Joe Gwinn) Subject: Re: Is the "Ada mandate" being reconsidered? Date: 1996/06/27 Message-ID: #1/1 X-Deja-AN: 162440054 x-disclaimer: This is the author's opinion and not that of Raytheon Company. references: <9606212019.AA11075@eight-ball> <4qqc4s$flv@felix.seas.gwu.edu> x-authentication-warning: The author was not authenticated. content-type: text/plain; charset=us-ascii organization: Raytheon Electronic Systems mime-version: 1.0 newsgroups: comp.lang.ada Date: 1996-06-27T00:00:00+00:00 List-Id: In article <4qqc4s$flv@felix.seas.gwu.edu>, mfeldman@seas.gwu.edu (Michael Feldman) wrote: > In article , > Joe Gwinn wrote: > >I guess I am not convinced that freeware, although certainly useful, is > >anything I would normally choose to bet my project on. Gnu C seems to be > >the sole exception. And, development of industrial-strength tool suites > >requires industrial-strength cashflow. > > > Why would you bet your project on GNU C and not on, say, GNU Ada 95? > Do you have any specific reason for accepting one and rejecting the > other? Or is this just the usual speculation? > > Mike Feldman Mainly, because Gnu C has been around a long time and been used by lots of people, so the problems are mostly solved. Why won't this apply to Gnu Ada95 et al? It probably will, eventually. But not soon enough to matter for my current projects. Perhaps in a few years, when the next design-in window rolls around. Gnu Ada95 is *very* young, both in years and in miles traveled, and I can see no reason to be a pioneer here. Pioneers collect arrows, die famous but penniless. For me, it's all risk and no benefit. My military customers feel the same way. And, I must say that their ardor for Ada seems to be cooling, even as their ardor for COTS grows. It took Ada83 tool suites something like six years to become sufficiently mature for us to use it on major projects. Let's assume that because Ada95 isn't starting from scratch, it will take only three years. So, 1995+3= 1998, which is approximately when that next design-in window will arrive. Note that the C/C++ world is from ten to one hundred times larger than the Ada world, and had a 10-year head start. It's not obvious that Ada, however perfect it may be, will ever catch up, because the C/C++ "industrial-strength cashflow" is larger than the Ada cashflow by a like ratio. The rich always get richer. It's a matter of market size and economics, not technology. Joe Gwinn