Code Self Study Forum

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