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            |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-