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$ – a CVn 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

Your Answer

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

Browse other questions tagged or ask your own question.