プランカルキュール
詳細情報
- 開発者
- コンラート・ツーゼ
- 年
- 1942〜1945年に執筆、1972年に公表
- 種別
- プログラミング言語
世界初の高水準言語。実行できる計算機のないまま、アルプスの村で設計され、意味を持つには27年遅すぎる時期に公表された。
コンラート・ツーゼは1945年、Z4の残骸とともにベルリンを脱出し、ヒンターシュタインの村で、本物のプログラミング言語はどうあるべきかを書き留めて過ごした。成果には代入、条件分岐、ループ、サブルーチン、配列、複合レコード型があり、すべてビットという一つの基本要素から組み立てられていた。変数の型を宣言して検査することも求めており、15年後の言語でもまだ備えていなかった発想である。
記法は二次元で、組版が苦痛だった。各文は変数番号、添字、型を示す複数の段にまたがる。代入の向きも現代の感覚では逆で、a + b ⇒ c のように書く。実演としてツーゼは49ページ分のチェス・ルーチンを書いた。チェスプログラムを持つ最初の言語であり、自分のコードを試せなかった最初のプログラマでもある。
原稿が全文公表されたのは1972年、動くコンパイラが現れたのは1975年だった。その頃にはFORTRAN、ALGOL、COBOLが独自に同じ発想の多くを再発明していた。歴史的な影響はゼロ、歴史的な興味は大きい、という珍しい組み合わせである。