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=2.6 required=5.0 tests=BAYES_20,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!mnetor!uunet!actnyc!djs From: djs@actnyc.UUCP (Dave Seward) Newsgroups: comp.lang.ada Subject: Re: Commercialization of Ada Technology - Part 3 Message-ID: <728@actnyc.UUCP> Date: 12 Mar 88 20:06:22 GMT References: <330@ajpo.sei.cmu.edu> Reply-To: djs@actnyc.UUCP (Dave Seward) Organization: InterACT Corporation Keywords: Commercialization List-Id: In article <330@ajpo.sei.cmu.edu> eberard@ajpo.sei.cmu.edu (Edward Berard) writes: >Judy Bamberger at the Software Engineering Institute raises some >important questions ... "why is [the >introduction of] Ada such a big deal [when compared to the... > >One of the larger obstacles to the acceptance of Ada technology >(anywhere) is that it only solves a limited number of problems, >specifically military problems. > I have heard this before, and not understood it then either. What about Ada makes it inappropriate for, for example, compilers, assemblers, linkers, other text processing applications (such as those I use it for). What makes it inappropriate for a national banking network, such as was done in Finland in Ada. I can think of problem domains in which is unwieldy or useless, but I hardly think they constitute the majority of nonmilitary applications. When the narrow domain view is taken, it is easy to justify the requirement for a big push for acceptance, but when one sees wide ranging applications, one is more likely to wonder what the big deal is. Ada for comercial uses is much more popular in Europe, but then so was Algol. US companies prefered to stick with COBOL and FORTRAN. A large job done properly in Ada will not see production of code until late in the game, relative to what many people are accustomed. This ought to be the case in any language, as the same benefits would accrue, but the rules of Ada virtually require it. Many people are unwilling to accept this, and I think it is more a style of management than the whims of programmers. As Ada is not well suited to use without the underlying model of Software Engineering, it will not play in Peoria until the underlying model is accepted. This, in my opinion, is what the big deal is. Dave Seward uucp.actnyc.djs