2020年10月04日
川俣晶の縁側技術関連執筆情報 total 1047 count

あなたの知らないC言語誕生の秘密・BCPL, B, FORTH, GAME, TL/1型のない古代言語の世界

Written By: 川俣 晶連絡先

表紙

あなたの知らないC言語誕生の秘密・BCPL, B, FORTH, GAME, TL/1型のない古代言語の世界

「これはなんだい?」

「新刊だ」

「何が書いてあるんだい?」

「実はC言語の前段階に、【型のない高級言語】のブームが存在したことが分かって、それについて調べた」

「【型のない高級言語】って、JavaScriptみたいなものかい?」

「それは【動的に型付けされた言語】だ。【型のない高級言語】とは違うものだ」

「じゃあ、【型のない高級言語】ってなに?」

「数値とアドレスを区別しない言語」

「大胆不敵だね」

「でも、それが流行った時期がある。少なくとも2回ある」

「うそー」

「ほんとほんと。詳しいことは本に書いた」

「たとえばどんなことが書いてあるの?」

「ミニコン上のB言語はC言語に進化して忘れ去られたけど、実はGCOS上でB言語は使い続けられた。それはなぜか。その理由も明確にした」

「GCOSって何?」

「メインフレームのOS」

「他には?」

「GAMEは変数に整数を入れると数値変数だが、アドレスを入れると配列アクセスに使えるようになって、数値とアドレスの扱いに区別がないとか、そういった話を書いたぞ」

「えー」

「他には、実はラズパイでまだ使えるBCPLとか」

「BCPLは生きていた!」

「詳しくは読んでね」