
スペースシャトル搭載計算機専用プログラミング言語”HAL/S”に関する電子書籍が、筆者の水城徹さんにより公開されています。きわめて「独特」 なその言語仕様から、当時の技術水準と労苦がしのばれます。まだ読みかけだけど、とても興味深い。空白文字が乗算演算子って……。あとがきから一 部を引用します。
HAL/Sは珍しい、死亡日時がはっきりしたプログラミング言語となる。STS-135向けのミッション用コード差分の最後のも のが書かれた瞬間に、HAL/Sの死は確定する。命日は2011年7月21日、最後のシャトルOV-104アトランティス搭載のAP-101Sから火が落 とされる瞬間だった。これより先、HAL/Sでコードが記述されることは二度と無いだろう。
水城さんのサイトから自由にダウンロードして、読むことができます。(プログラミング言語HAL/S PDF版 ePub版)
- どう考えても貴重なプログラミング言語。せっかく日本語で読めるので、ソフト屋なら目を通しておきたい資料だよね。旧態然のような記述方法かと思えば、奇抜な数学屋からの注文としか思えない仕組みがあったり、シャトル特有のI/Oに関連したものなど興味深い点が多い。宇宙空間という極めて特殊な環境でも誤動作が少なく、かつ堅牢なシステムであるためには、最新のロジックやプロトコルを装備するよりも、すでに枯れたテクノロジーを確実に利用することの方が重要なのだろう。 (via MAKE:Japan)