1984 年にジェームズ キャメロン監督が監督した象徴的な SF 映画「ターミネーター」は、 集合的な想像力が AI によってもたらされる脅威を形作る方法に影響を与えたことで知られています。しかし、あまり知られていないのは、同社の特殊効果チームが当時のテクノロジー雑誌に掲載されていたソース コードを利用して、その未来的な美学を形作ったということです。
T-800 画面上のコードの起源
「ターミネーター ビジョン」は、アンドロイドの主人公の視点をシミュレートする画面に表示されるものの名前です。これは、主人公が環境を分析し、彼の目標やその他の統計に関する詳細な情報をリアルタイムで取得できるようにするコンピューター化された視覚インターフェイスです。 (例えば、レザージャケットについて)。
さて、映画から取られたこの「ターミネーター ビジョン」の複数のスクリーンショットには、1977 年に最初にリリースされたデバイスであるApple II+ 用にアセンブリ言語で開発されたソフトウェアから抽出された実際のソース コードが示されています。

Apple ファンは、アメリカの雑誌「Nibble」の 1984 年 9 月号に掲載されているショットの 1 つのコードを追跡することさえできました。これは重要な事実です。なぜなら、この映画は 1984 年 10 月 26 日に公開されたからです。つまり、特殊効果チームが最後の瞬間まで作業を続けていました。
問題のコードはスライド閲覧プログラム「ハイレゾDX」と呼ばれるプログラムに相当した。したがって、 人間を絶滅させることについては何もありません。
しかし、雑誌の「ターミネーター」映像に混入したソースコードはこれだけではありません…
人類を滅ぼす(あるいは滅ぼさない)アルゴリズム

ロバート・スワースキーは、1980 年代初頭、初期のアメリカのコンピューター雑誌業界に定期的に寄稿していました (彼は後にウォルト・ディズニー・イマジニアリングの R&D ディレクターに就任しました)。さて、4 年前、スワースキーはターミネーターとの予期せぬ関係を説明する記事を LinkedIn に公開しました。
「先週の月曜日、ジョン・グレアム=カミングから驚くべき質問が書かれた電子メールを受け取りました。『あなたのソースコードがオリジナルのターミネーター映画に登場することを知っていますか?』
当時、スワースキーは「73マガジン」というアマチュア無線雑誌ともコラボレーションしていたことが判明した。
「73という数字は、『よろしくお願いします』を意味する古い電信オペレーターのコードだった。編集者たちが『ドクター・デジタル』と呼んでいた毎月のコラムを持っていた。」

1984 年 5 月、 彼のコラムは、当時人気のあった 4 つのプログラミング言語、BASIC、Pascal、PL/I での同じアルゴリズム(1 から 1000 までの一連の連続する整数を加算する反復手法) の実装を比較することに特化していました。そしてCOBOL。
そして、この最後の言語での実装から、終末後の未来で人類を殲滅することに特化したドローンの一種である HK (Hunter-Killer) Aerial のビジュアル インターフェイスのコードを入手しました。
「彼らは『計算的』に見えるものを望んでいました」とスワースキー氏は推測する。
「そこで彼らは私のコード、雑誌に掲載されていたコードの実際の画像を取り出し、それをコピーし、コダリスでコンタクトプリントし、フレーム上に光学的に合成しました(結局、1984年のことです)。私に通知しましたが、許可は一度も要求されず、与えられませんでした。
しかし、主人公は、キャメロンのチームがその号の 73 マガジンをどれほど注意深く読んでいたかについて、別の興味深い事実を提供します。
「映画の別の部分では、雑誌 73 号の同じ号に掲載されている数字の表が示されています。数字は実際には、アマチュア無線家が通信できるいくつかのロシアと 1 つのアメリカのアマチュア衛星に関する軌道情報です。」
