From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: is Ada used in James Webb Space Telescope software? Date: Sun, 26 Dec 2021 16:37:00 -0800 Organization: A noiseless patient Spider Message-ID: <87pmpiubmb.fsf@nightsong.com> References: <87tuevtblb.fsf@nightsong.com> <19527aed-3b3a-44c2-acc8-2221dbc7a3b6n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="4ac5b7508eaaf8cdbec23066036dac05"; logging-data="30607"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+1CaJ2RIGZ3uOa4i1hp/nL" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cancel-Lock: sha1:6ZByQxkwEYYuHBIG0lzJbtfmwyM= sha1:ni8656QJTUAxAvE+Dc9TcAZ00jU= Xref: reader02.eternal-september.org comp.lang.ada:63269 List-Id: John McCabe writes: > I didn't realise there had been so many projects in Forth. Much of Forth's early development was at the Kitt Peak observatory where I think Charles Moore worked for a while, so it was popular with the astronomy community and maybe indirectly with the spaceflight community through there and JPL. As a more general matter, hardware designers (electrical engineers who sometimes have to muck with embedded software but aren't really into programming as a topic) tend to like it because of its simplicity and directness. > as it looked like we (Matra Marconi Space) might be forced to use the > RTX2010 as it was one of very few space qualified processors with > hardware floating point support. In the end we used the MA31750, with > Ada, instead. Interesting. I hadn't heard of the MA31750 but it appears to be a 16 bit processor that implements the MIL-STD-1750A instruction set(!), which I didn't know about either. Apparently it was made in the 1980s but has since been superseded by SPARC architecture cpu's. I wonder if targeting GCC to the RTX2010 might have been feasible. Can I ask what Ada compiler you used for the MA31750? It looks like GCC supported the MA31750 until version 3.1, but I don't know whether GNAT existed then.