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.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo sci.space:12054 comp.lang.ada:2425 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!att!mtuxo!tee From: tee@mtuxo.att.com (54317-T.EBERSOLE) Newsgroups: sci.space,comp.lang.ada Subject: Re: ADA and space station Message-ID: <4847@mtuxo.att.com> Date: 27 Jun 89 02:09:33 GMT Organization: AT&T, Middletown NJ List-Id: References: <614884210.amon@H.GP.CS.CMU.EDU> In article <614884210.amon@H.GP.CS.CMU.EDU>, Dale.Amon@H.GP.CS.CMU.EDU writes: > > I have talked with several people who have studied Ada, and they claim that > > object oriented programming is one of the major points of emphasis in the > > design of the language. > > I was unaware that ADA had classes, objects and methods. True, I can > see how to fake many of these with the visibility rules, but I'm not > sure it's quite the same. > ------fascinating verbiage deleted-------- Since the use of Ada in the space station makes this topic marginally spacey, I thought some of you folks might be interested in a course being broadcast over satellite by NTU (a sort of electronic university available to companies and universities by satellite). It is being given by Peter O'Neill, a manager at Raytheon Company and faculty member with Norteastern University's State-of-the-Art Program. The course will be broadcast July 11, 20, 21, and 25, 11am to 5pm Eastern Time. "Course Description: Ada is not "just another programming language," but rather was specifically designed to impact software development across the entire software life cycle as no language has ever done before. Participants are shown how SW written in Ada is more understandable and reliable than that written in other languages, and how SW systems are more modifiable and maintainable when developed using Ada. This session begins with an historical perspective on the development of the Ada language, and is followed by a detailed coverage of all of the language's features. A description of APSEs (Ada Programming Support Environments) concludes the seminar. Topics to be covered include * History and development -The Software Crisis -History of Ada's Development -Modern Software Engineering Principles -Responding to the SW Crisis * Ada language overview -High-level discussion of Ada language features -Short example of each feature * Ada in more detail -Detailed discussion of Ada language features Lexical structure Data types I Program structure -- packages Statements Data types II Subprograms Tasking Exception handling Program libraries and compilation Generic program units System-dependent features * Ada in use -Ada programming support environments ... A strong programming background is assumed." A discussion of the pros and cons of using Ada for Space Station SW might be more profitable if carried out in comp.lang.ada. I've added a "Follow-ups To" line to that effect, but I have no idea if that works. An interesting note on the history of Ada appeared in comp.lang.ada last week: ... My buddy said that Ada was designed by somone <> in Europe. Not beeing an Ada proglammer (I've never coded even <> one single line of the stuff, I'm a C hack) I would like to <> know the answer to this nagging question "who actually invented <> Ada" < < In May 1979 Ada became the official name for the high-order < language of the Department of Defense. At this time the DoD < also announced that Honeywell/France was the winning contractor < of the design competition. The principal author of Ada was < Jean Ichbiah from France but other members of the design team ************************ < included citizens from the U.S., the U.K., and West Germany. < < Source : "Software Engineering with Ada", by Grady Booch. One wonders what languages are used for Ariane, Spot, other ESA projects. Do they have a version of Ada? -- Tim Ebersole ...!att!mtuxo!tee or {allegra,ulysses,mtune,...}!mtuxo!tee