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=3.4 required=5.0 tests=BAYES_50,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!ames!pioneer!eugene From: eugene@pioneer.arpa (Eugene Miya N.) Newsgroups: comp.lang.ada,comp.lang.c,sci.space Subject: Re: "C" AND Ada Message-ID: <2537@ames.arpa> Date: Wed, 19-Aug-87 13:03:34 EDT Article-I.D.: ames.2537 Posted: Wed Aug 19 13:03:34 1987 Date-Received: Sat, 22-Aug-87 01:35:40 EDT References: <1065@vu-vlsi.UUCP> <12513@clyde.ATT.COM> Sender: usenet@ames.arpa Reply-To: eugene@pioneer.UUCP (Eugene Miya N.) Distribution: na Organization: NASA Ames Research Center, Moffett Field, Calif. Xref: mnetor comp.lang.ada:505 comp.lang.c:3726 sci.space:2562 List-Id: >In article <1065@vu-vlsi.UUCP> harman@vu-vlsi.UUCP (Glen Harman) writes: >> ... discussion about Ada and C for aeroSPACE ... > In article <12513@clyde.ATT.COM> spf@moss.UUCP (Steve Frysinger) says: >Learn them both. I hate these cross-referenced posting, but I recognize this as a vocational question not just a technical question. I also recognize that few people who are really using Ada have responded. I sent Glen mail, but I realize others will ignore it. First, vocation, I agree with Steve: learn both, or the ideas of both. What the Glens of the world have to realize is that companies don't hire you just because you know C or Ada, they hire you because you are supposed to be bright and flexible (gleem!). The world is trending toward multi-lingual programming environments: using many languages to solve problems [I'm even learning Icon now]. That is the point. No single language will solve all your problems, they are not designed that way. Second, policy. This is the real reason why I wanted to post this. In the case of the Space Station (note caps), the word very high is any software developer writing for the Station MUST use Ada. Recently, the AI groups in NASA had this dropped on them: no LISP (for Station). None what so ever. [I won't debate the intelligence of this decision.] Control is tight. This does not mean C won't fly on some self-contained packages, but it does set the tone (from pre-flight reviews) of the main Station software. This in turn affects other projects (excepting certain HAL/S based projects like Shuttle). If you want to work in aerospace (military or not), you can't ignore Ada. But learn other languages and be flexible. >From the Rock of Ages Home for Retired Hackers: --eugene miya NASA Ames Research Center eugene@ames-aurora.ARPA "You trust the `reply' command with all those different mailers out there?" "Send mail, avoid follow-ups. If enough, I'll summarize." {hplabs,hao,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!aurora!eugene