See his autobiography, Contradictions (1974).
The three key factors in writing the language were reliability, efficiency, and machine-independence. The language is designed to allow aerospace-related tasks (such as vector/matrix arithmetic) to be accomplished in a way that is easily understandable to people who have spaceflight knowledge, but may not necessarily have proficiency with computer programming.
HAL/S is designed without many of the constructs that are known to be the cause of many errors. There are no abbreviations for keywords, and keywords are all reserved so that they cannot also be used as variables.
Some features, such as "GOTO" are provided chiefly to ease mechanical translations from other languages.
Considerations such as this are designed to reduce the chances of errors occurring, and also make it easy for others to read and understand the programs produced (self-documenting code).
HAL is not an acronym. On the Preface page of the HAL/S Language Specification, it says,
One particularly interesting feature of HAL is that it supports a three-line input format in which three source code lines are used for each statement, with the first and third lines usable for superscripts (exponents) and subscripts (indices). This was designed to be similar to mathematical notation.
Hal Leonard's 50 year tradition of excellence. (Hal Leonard Publishing Corp.)(includes related article on music publishers)
May 01, 1997; Innovative Print Products Enhance The Total Music Industry And Produce Outstanding Company Results In the realm of print music,...
Hal, heart attacks and change; Making change stick can be difficult, even when it's a matter of life or death.(Accounting Tomorrow)
Jun 01, 2011; Byline: Rebecca Ryan Meet Hal. Hal was a 54-year-old CPA whoate and drank a little too much and didn't get to the...