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.0 required=5.0 tests=BAYES_40 autolearn=unavailable autolearn_force=no version=3.4.4 Newsgroups: comp.lang.ada Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!wuarchive!uunet!decwrl!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Subject: Re: How should DoD further Ada education? Message-ID: <1991May30.183159.7820@netcom.COM> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} References: <0D010010.mqixud@brain.UUCP> <1034.2844a1f5@vger.nsu.edu> Date: Thu, 30 May 1991 18:31:59 GMT List-Id: >I also would suggest that DoD sponsor in-house workshops on Ada (perhaps in May >and June) to faculty in many departments at universities. That includes MIS, >Computer Science, *** Engineering, Mathematics, etc. This could also be >accomplished at a relatively low cost. Good point. These workshops should discuss a number of things, but a few I think deserve special emphasis are: 1) Upward path from Pascal to Ada--language can be learned in series of easy steps, no step particularly difficult. Separability of language features into manageable subsets (e.g. ignore tasking, fixed point types, etc at outset). 2) Overall symmetry of language definition (yes, I know--there are annoying special cases and gotchas, but in GENERAL the language definition consists of a small set of concepts and constructs reproduced in various contexts [for example, parameters and arguments for subprograms, tasks, and generics all have basically the same syntax and semantics]). 3) Suitability for advanced CS classes (e.g. data structures, concurrency) and as vehicle for teaching software engineering. 4) Resources (e.g. quality textbooks, course materials, cheap compilers [should be FREE compilers...]), reusable libraries and repositories. Conferences, seminars, periodicals, significant papers, professional societies. SEI. 5) Success stories from actual educators who use Ada in their classes (stories should span variety of applications, from CS-1 to multi-person graduate projects of significant size and complexity). 6) De-mythification of the DoD "taint"--stress European origin, international peer review process, limitation of DoD's role to mostly providing the funds (as opposed to designing the language itself) and validating the compilers. Other things that might be good to discuss: 1) European academic interest in and involvement with Ada (Ada seems to be more popular with academics in Europe than in the U.S.--this might lend it some legitimacy as an academic topic in the eyes of U.S. academics). Current areas of research. 2) Success stories of Ada in COMMERCIAL sector, including internationally. Emerging viability in Japan and Europe. 3) Comparisons of various metrics between Ada systems and comparable systems written in other languages; cost factors, business advantages. 4) Job prospects for new graduates with Ada experience. -- **************** JIM SHOWALTER, jls@netcom.com, (408) 243-0630 **************** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *