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=1.4 required=5.0 tests=BAYES_50,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54c513170bafd693 X-Google-Attributes: gid103376,public From: rlove@antispam.neosoft.com (Robert B. Love ) Subject: Re: Ada on International Space Station (Re: where can we get a job with ada) Date: 2000/04/13 Message-ID: <7EA1B852F5D4D8C6.26EEE9181C80F0DF.0161EA2D9C353253@lp.airnews.net>#1/1 X-Deja-AN: 610890810 Content-Transfer-Encoding: 7bit References: <01HW.B4BFC2820005B06B08A24140@news.pacbell.net> <20000204073443.24976.00001288@ng-ci1.aol.com> <87euk0$c93$1@nnrp1.deja.com> <01HW.B4C1346100072D2408A24140@news.pacbell.net> <949867976.281549@the-rowan.albatross.co.nz> <8766v93w66.fsf@deneb.cygnus.argh.org> <38E8C81A.AA62CF4C@HiWAAY.net> X-Orig-Message-ID: <8d5lmn$3ta@library2.airnews.net> Content-Type: text/plain; charset=us-ascii NNTP-Posting-Time: Thu Apr 13 18:36:56 2000 Organization: Neosoft (using Airnews.net!) NNTP-Proxy-Relay: library2.airnews.net Mime-Version: 1.0 Abuse-Reports-To: abuse at airmail.net to report improper postings Newsgroups: comp.lang.ada Date: 2000-04-13T00:00:00+00:00 List-Id: In David Hoffman wrote: > > My understanding is that the core GN&C functions in the flight software (at > least the US side) are written in Ada. I have a friend who is a Well, true and false. The GNC software is written by Boeing in Huntington Beach using a tool called MatrixX. This is a popular tool among the control theory crowd. It is based on a dataflow paradigm. You connect blocks showing signal flow and can put some predefined algorithms in the blocks. (you can design your own blocks too). You test the code using a built in test tools and scheduler. When you're happy with the results you push a button and out pops "autocode", machine generated Ada that is not meant to be read by humans. Other, non GNC flight computers, have the flight code written by hand the way its supposed to be. > subcontractor > to Raytheon where he writes Ada code for the part task trainer (a subsystem > simulator). > Raytheon also builds the full up trainer used to train the flight crew, the mission controllers, some payloads operators at remote sites etc. Increasingly, the simulator is being used as a validation test bed for some of the MDMs and software issues although that wasn't its purpose. Both the Part Task Trainer and the Full Task Trainer are written in Ada. But I keep hearing that people want future version written in C++. Why people would want to mess with working code is beyond me. What I want to know is how do we keep Ada in the forefront? Why is there an air of desirablity to C++? -- ---------------------------------------------------------------- Bob Love rlove@neosoft.com ----------------------------------------------------------------