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=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!ucsd!rutgers!rochester!pt.cs.cmu.edu!sei!bwb From: bwb@sei.cmu.edu (Bruce Benson) Newsgroups: comp.lang.ada Subject: Re: Legislative Mandate for Ada Message-ID: <9742@as0c.sei.cmu.edu> Date: 18 Dec 90 15:21:41 GMT References: <2449@sparko.gwu.edu> <9700@as0c.sei.cmu.edu> <2455@sparko.gwu.edu> <9728@as0c.sei.cmu.edu> Reply-To: bwb@sei.cmu.edu (Bruce Benson) Organization: Software Engineering Institute, Pittsburgh, PA List-Id: In article emery@linus.mitre.org (David Emery) writes: >Actually, I think there's something to be said for this idea. Even >more, I think that any DARPA or DoD-funded project should submit a >waiver request to do their work in something besides Ada. Such >waivers should be reasonably easy to get, but there are a lot of >research projects that could be used on gov't systems, except for the >fact that they're implemented in languages that create a significant >maintenance/adaptability problem (e.g. C, lisp). These kind of fuzzy statements, that imply all the problems of software engineering will go away (or be *significantly* reduced) by using the current king of silver bullets (i.e. Ada), are at the heart of why we in government sometimes make such dumb decisions. We don't know that any of this is true, but we do know that the problems of software engineering are more centered on people and mangement problems than on technology problems. We focus on technology because it won't talk back. >However, unless and until Ada compilers are as affordable as C >compilers (e.g. Gnu C), such a requirement will be financially >untenable, since most schools are unwilling to fork out the $$ for an >Ada compiler. What about the rest of the supporting environment: editors, debuggers, libraries, code generators, readable books, jobs, etc.? (I had a boss who insisted that WordStar should be a fine programming editor since it can export ascii files!) Affordability of the compiler must be one of the least important issues when selecting a development environment (or a teaching environment). COBOL, FORTRAN, and now C, are still the most widely used and *supported* languages in the commerical world, and this dwarfs the government sectors need for Ada programmers. Universities like to not only educate their students, but possibly give them a skill that makes them readily employable. When Borland creates TurboAda or Microsoft does QuickAda, then the language is probably mature enough to hold its own. Until then, it remains an interesting experimental language by the government. [All the above is, of course, IMHO and does not necessarily reflect anyones thinking but my own :-)] * Bruce Benson + Internet - bwb@sei.cmu.edu + + * Software Engineering Institute + Compuserv - 76226,3407 + >--|> * Carnegie Mellon University + Voice - 412 268 8469 + + * Pittsburgh PA 15213-3890 + + US Air Force