Xref: utzoo comp.arch:6105 comp.software-eng:774 Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!elroy!jpl-devvax!jplpro!leem From: leem@jplpro.JPL.NASA.GOV (Lee Mellinger) Newsgroups: comp.arch,comp.software-eng Subject: Re: using (ugh! yetch!) assembler Message-ID: <2689@jpl-devvax.JPL.NASA.GOV> Date: 18 Aug 88 21:53:57 GMT References: <60859@sun.uucp% <474@m3.mfci.UUCP% <2926@utastro.UUCP% <37014@linus.UUCP% <9763@eddie.MIT.EDU% <37247@linus.UUCP% <1148@anasaz.UUCP> <3008@ttidca.TTI.COM> Sender: news@jpl-devvax.JPL.NASA.GOV Reply-To: leem@jplpro.JPL.NASA.GOV (Lee Mellinger) Organization: Jet Propulsion Laboratory, Pasadena CA. Lines: 32 In article <3008@ttidca.TTI.COM> hollombe@ttidcb.tti.com (The Polymath) writes: |In article <1148@anasaz.UUCP> john@anasaz.UUCP (John Moore) writes: |}None of this is to imply that assembly language is a good way to do |}applications! Just to show that some extremely large systems are done |}that way. | |Another example: | |Most of the code in the Space Shuttle's on board computers is written in |assembler. I know because I once had to document a large chunk of it (the |Initial Program Load (IPL) module). | |The Polymath (aka: Jerry Hollombe, hollombe@ttidca.tti.com) Illegitimati Nil Not so according to Barbra Kolkhost, IBM Federal Systems Division. This organization is responsible for writing and maintaining the Space Shuttle onboard software for the four AP-101 computers (not the backup machine), and have been for the life of the project. The shuttle code is written on a mainframe computer in HAL/S and machine code is generated for the target machines (the AP-101's). HAL/S is a realtime high level language that resembles PL-1 and was written by Intermetrics specifically for the shuttle. It evolved from an earlier language that was used on the Apollo spacecraft. Lee -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |Lee F. Mellinger Jet Propulsion Laboratory - NASA| |4800 Oak Grove Drive, Pasadena, CA 91109 818/393-0516 FTS 977-0516 | |-------------------------------------------------------------------------| |UUCP: {ames!cit-vax,psivax}!elroy!jpl-devvax!jplpro!leem | |ARPA: jplpro!leem!@cit-vax.ARPA -or- leem@jplpro.JPL.NASA.GOV | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-