The HAL/S programming language is used in the general purpose computers in the space shuttle. I have written a simple HAL/S program of my own. Is there any compiler available to turn it into executable form?

  • 1
    $\begingroup$ For whatever it might be worth, the HAL/S specification is available online by way of the Internet Archive. At a grand total of 237 pages including empty pages, preambles, indexes and other supplementary material, it shouldn't be that hard for someone who wants to implement an interpreter to do so, at least as long as you don't require the language's real-time guarantees. $\endgroup$ – user Nov 16 '16 at 7:25
  • 1
    $\begingroup$ @Aldo_Joseph can you say why an interpreter is not good enough? I think it may be. Also, what machines do you have available to run it on? $\endgroup$ – Andy Nov 16 '16 at 13:09
  • 1
    $\begingroup$ i just have a notebook computer $\endgroup$ – Joseph M Nov 16 '16 at 15:20
  • 1
    $\begingroup$ For a notebook or similar, it looks difficult. Apparently HAL/S is poorly connected with PL/I, and a very basic PL/I extension for gcc (Linux) was done once but might not be maintained. It sounds like a fairly expert project to get something working to the full specification. $\endgroup$ – Andy Nov 16 '16 at 15:26
  • 2
    $\begingroup$ @Aldo_Joseph I'm curious why you want to learn HAL/S. Is it just for the novelty? You do realize that the Shuttle program was discontinued, right? $\endgroup$ – called2voyage Nov 16 '16 at 15:31

In general: if there are any compilers still extant for HAL/S, then they are under the care and responsibility of the United Space Alliance, which has published a specification. There are no HAL/S available as e.g. open source.

More specifically: the question can not completely be answered, as the request for a compiler always includes a target architecture, e.g. "Linux x64".

  • $\begingroup$ May be my words were wrong in the question.. But my expected answer is the same...Thanks for the answer😊 $\endgroup$ – Joseph M Aug 23 '19 at 12:03
  • 3
    $\begingroup$ United Space Alliance is defunct - it went completely out if business. It has no facilities or personnel any more, and it had no successor - its only business was operating the shuttle program. I worked there. $\endgroup$ – Organic Marble Aug 23 '19 at 12:06
  • $\begingroup$ Actually HAL/S is similar to Fortran and we can compile it in windows. $\endgroup$ – Joseph M Mar 8 at 10:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.