Xref: utzoo comp.arch:6109 comp.software-eng:780 Path: utzoo!utgpu!water!watmath!clyde!att!rutgers!cmcl2!nrl-cmf!mailrus!eecae!netnews.upenn.edu!eniac.seas.upenn.edu!levine From: levine@eniac.seas.upenn.edu (Jonathan M. Levine) Newsgroups: comp.arch,comp.software-eng Subject: Re: using (ugh! yetch!) assembler Message-ID: <4825@netnews.upenn.edu> Date: 19 Aug 88 17:53:18 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> <2689@jpl-devvax.JPL.NASA.GOV> Sender: news@netnews.upenn.edu Reply-To: levine@eniac.seas.upenn.edu.UUCP (Jonathan M. Levine) Organization: University of Pennsylvania Lines: 31 In article <2689@jpl-devvax.JPL.NASA.GOV> leem@jplpro.JPL.NASA.GOV (Lee Mellinger) writes: >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). >| >Not so according to Barbra Kolkhost, IBM Federal Systems Division. >[...] 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). The IPL module is essentially a bootstrap loader, and is probably written directly in assembly language to reduce the size of the generated code. In any case, it would not be out of character for IBM to write code in a high level language, but only distribute the generated assembler code (c.f. VP/SP, MVS, etc.) ------------------------------------------------------------------------------- From the e-desk of: Jonathan Levine "Not necessarily. I COULD University of Pennsylvania be arguing in my spare time." Mostly: levine@eniac.seas.upenn.edu Summer: visres.jlevine@crvax.sri.com