映画

映画「ターミネーター」で描かれた2029年の未来でもCOBOLが現役なことが判明

by TNS Sofres

1984年の映画「ターミネーター」の何気ないワンシーンから、作中で使われているシステムのコードの作成者が判明しました。また、そのコードが1959年に開発されたプログラミング言語COBOLで記述されたものだったことから、「2029年でもCOBOLが使われている」と話題になっています。

TwitterユーザーのThrill Science氏は2020年4月14日に、「Cloudflareの最高技術責任者のジョン・グラハム=カミング氏から、初代の『ターミネーター』に私が書いたコードが映っていたと連絡がありました。実際に確かめてみたら本当でした!」と述べて、そのワンシーンをキャプチャした画像とともにTwitterに投稿しました。

I received an email from John Graham-Cumming telling me my code was in the original Terminator movie. And it's true!

Here's the still from the movie: pic.twitter.com/Zo7mHkXeCj

— (((Thrill Science))) ✡️ (@ThrillScience)


このシーンは、2029年の未来から派遣された人類抵抗軍の兵士カイル・リースが1984年の時代を生きる主人公のサラ・コナーに、「未来では人類の抹殺をもくろむ機械軍との激しい戦争が繰り広げられている」ことを説明する場面のもの。普通に見ていたら見落としてしまいそうですが、人類抵抗軍の兵士が機械軍の偵察機を捕捉している様子を映したわずか1~2秒ほどのカットの右下部分には、確かにプログラムのコードらしき文字列が映っています。

Thrill Science氏によると、このコードは同氏がアマチュア無線を取り扱う月刊誌「73」の1984年5月号に投稿したものだとのこと。Thrill Science氏が示した誌面の下部のコードをよく見ると、映画に使用されているコードと同じだということが分かります。

and here's the article from the May 1984 issue of 73 Magazine: pic.twitter.com/iRtt8NjVof

— (((Thrill Science))) ✡️ (@ThrillScience)


Thrill Science氏は、グラハム=カミング氏からメールが届くまで自分のコードが映画に転載されていることに気がつかなかったとのこと。映画「ターミネーター」を見たことはあるそうですが、その最中には「ははっ、未来のロボットもCOBOLを使ってるよ」としか思っていなかったと述懐しています。

....and I had NO IDEA about this until I got this email. I remember seeing the movie and thinking "HA! Robots from the future use COBOL". Sadly, this may turn out to be true.

— (((Thrill Science))) ✡️ (@ThrillScience)


なお、このプログラムは「0から1000までの整数の和を計算する」ためのもので、実用的なプログラムというよりは学習用のコードの一例のようです。

check the underlined text on the left of the image

"this program calculates the sum of integers from 0 to 1000"

— griffin (@griffotucker)


2029年の戦場を描いた映画のシーンに、ちょうど70年前にあたる1959年に開発されたプログラミング言語のコードが映っているということから、Thrill Science氏のツイートには「なんてこった!COBOLだ!」と驚がくするリプライや……

OMG COBOL!

— Stefan Knippenberg (@KnippenbergS)


「つまり、あなたがスカイネットを創造したわけだ」

so you created Skynet.

— Hubert Łępicki (@hubertlepicki)


「お金はもらった?」

Royalties?

— Richard Robinette (@Rick_Robinette)


「あなたは本物のマイルズ・ダイソン(ターミネーターの開発に携わった登場人物)ですね」といったツイートが寄せられていました。

pic.twitter.com/ArTmNbFRPG

— Douglas Muth (Giza) @ Cheetah Con 2020 (@dmuth)


また、アメリカ・ニュージャージー州の失業保険システムにCOBOLが使われていることが取り沙汰されていることから、「ジェット機の操縦画面のような場所にCOBOLのコードが表示されている理由が分かりません。ジェット機のパイロットは、空中でニュージャージー州の失業保険システムの改修でもしているんでしょうか?」と指摘するツイートもありました。

Not sure why they're showing COBOL snippets inside of what appears to be a jet HUD. Is the pilot repairing the NJ unemployment system in the air?

— (((DBrewington))) (@NotGniwerb)

この記事のタイトルとURLをコピーする

・関連記事
新型コロナウイルスの影響で「半世紀以上前のプログラミング言語の使い手」が急募される事態に - GIGAZINE

「ターミネーター:ニュー・フェイト」で間違いなく正統続編を生み出したティム・ミラー監督にインタビュー - GIGAZINE

初代「ターミネーター」の冷酷無比な殺人マシーンがそのまま立体化して登場 - GIGAZINE

シリーズ最新作「ターミネーター:ニュー・フェイト」予告編で28年ぶりにサラ・コナーが完全復活 - GIGAZINE

監督も「どうかしてる」と大興奮の「ターミネーター:ニュー・フェイト」でシュワルツェネッガー演じるT-800のアクションシーン初公開 - GIGAZINE

28年ぶりにサラ・コナーが復活する「ターミネーター:ニュー・フェイト」のド派手なアクション満載な最新予告編公開 - GIGAZINE

新型コロナウイルスの影響で「半世紀以上前のプログラミング言語の使い手」が急募される事態に - GIGAZINE

IBMがCOBOLプログラマーの募集と育成に本腰、現役を退いたベテランに熱視線 - GIGAZINE

世界初のコンピューターのバグは本当に「蛾」が挟まったのが原因 - GIGAZINE

in ソフトウェア,   映画, Posted by log1l_ks

You can read the machine translated English article here.