HAL/S (Space Shuttle Programming)

I think it was mentioned in chat a couple of times, but this is a pretty interesting language called HAL/S (High-order Assembly Language / Shuttle) that was used in the Space Shuttle program.

One statement can take up multiple lines ($a^2$ and $b_i^2$):

E       2     2
M  X = A  + B
S            I 

An example from one of the instruction manuals:

HAL/S code

There are some manuals here:

Sometimes I wonder how much of the code we write will someday end up in space. I think at some point we should chip in a little money into a pool and make it happen one way or another. :thinking:

1 Like

What, no discussion of Kubrick’s HAL and why it was named that?