エニグマと天才数学者の秘密もくじぜひプログラマに見て欲しい映画アラン・チューリングのココがスゴイ最強の暗号を解読せよこの映画の見どころ先人に敬意を表して続けて見ると楽しいドキュメンタリーおまけ:先人と歴史を知る書籍ぜひプログラマに見て欲しい映画このサイトのメインは、言うまでもなく書籍です。その趣旨とは異なりすみませんが、この映画を紹介させて下さい。イギリスの数学者アラン・チューリング(演ベネディクト・カンバーバッチ)が、ドイツ軍の暗号解読に挑んだ実話が基になっています。プログラマやエンジニアなら、心にグッときて楽しめる作品です。本サイトではネタバレせず、プログラマらしい切り口で魅力を紹介します。Amazonプライムなら、無料で視聴可能でした(執筆時点)。アラン・チューリングのココがスゴイ飛び抜けた発想力アラン・チューリングカンバーバッチと似てる?まず、映画では触れていない史実について。アラン・チューリングは何故すごいのか?その業績は多数ありますが、分かりやすいものを一つ挙げます。それは1936年、現代コンピューターの原理を搭載した機械を、いち早く発表した事です。驚くことに、チューリングが発表したコンピューターは、あくまで想像上の機械でした。実際に動くハードではありませんでした。当時の技術では、まだ実現は難しかったからです。そんな時代に、創造力だけでコンピューターを完成してしまったのが、チューリングです。フォン・ノイマンを突き動かすそんなチューリングから影響を受けたのが、コンピューターの父と呼ばれるフォン・ノイマンです。フォン・ノイマン非常に多才、史上最高の頭脳とも核兵器大好きおじさんチューリングは、1936年にアメリカのプリンストン大学へ留学し、そこでノイマンと出会います。ノイマンは、この変わった男との出会いがきっかけになり、コンピューターの研究を始めた、と回想しています。彼は、よほどチューリングが気に入ったようで、助手としてアメリカに残る事を勧めた程です。結局1938年にチューリングはイギリスへ帰国します。(※ちなみに1942年、再び渡米してノイマンと会ったらしいです)そしてコンピューターが出来たチューリングに触発されたノイマンは、後にジョン・モークリーとプレスパー・エッカートのプロジェクトへ参加します。ここで作られたのが、世界最初の実用コンピューターENIAC(エニアック)です。デカいENIAC起動すると、フィラデルフィア中の街灯が暗くなったそうなさらに後継のEDVAC(エドバック)へと至り、いわゆるノイマン型コンピューターという言葉が生まれました。(この命名に、モークリーとエッカートは怒りましたが...)友人チューリングが、頭の中で創造したコンピューター。それを現実の世界へ生み出した時、ノイマンは何を思ったか?本作にノイマンは出て来ませんが、チューリングがコンピューターへの夢を語るシーンがあります。こんな経緯を知っておくと、セリフの奥にある壮大な歴史が見えて来ますよ。最強の暗号を解読せよ1938年にチューリングは、イギリスへ帰国します。その翌年ナチスドイツがポーランドに侵攻、イギリスはドイツに宣戦布告し、第二次世界大戦が始まります。この時代が、本作イミテーション・ゲームの主な舞台です。チューリングはイギリス政府の要請を受け、ドイツの暗号機械エニグマの解読に挑みます。エニグマは豪華なタイプライターみたいな機械で、当時ドイツ軍はこれを使って指令を暗号化していました。エニグマ暗号鍵を自在に変更できる時のイギリス首相ウィンストン・チャーチルにとって、大戦の勝利にはエニグマ解読が最重要事項でした。ウィンストン・チャーチル映画のセリフにも出てきますそんなわけでチューリングは、エニグマ解読作戦に加わるのですが...そこには多くの難問が待ち受けていました。いうのが映画の大筋です。この映画の見どころ巨大マシンのメカニックチューリングは、エニグマ解読の為にボンブという巨大マシンを開発します。(ジャケットで背景に鎮座してるやつです)このマシンにより、人力で一週間を要した解読作業が、わずか一時間で済むようになりました。イギリスにあるボンブのレプリカ映画でも、資料に忠実なボンブが再現されています。ウィーンウィーンと音を立てながら、ドラムや歯車が複雑に噛み合い、たった一つの正解へ向かう...そのレトロなギミックから、私は逆に新鮮さを感じました。例えるなら「ピタゴラスイッチ」を初めて見た時のような気分です。チューリングの奇人変人ぶりチューリングは天才の例に漏れず、極めて変人でした。本作でも、そんなエピソードが色々描かれています。協調性ナッシングで、いきなり同僚とぶつかるわ、空気読めないわ。そこから成長し、チームワークが生まれて行きます。不器用で素直になれないチューリングも見所の一つです。本作のヒロインは、キーラ・ナイトレイ演じるジョーン・クラーク女史です。キーラ・ナイトレイ彼女は驚異的に頭が回り、解読チームでも大いに活躍します。映画にありがちな架空の人物っぽく見えますが、なんと実在した方です。彼女とチューリングの関係も、本作の大きな流れです。映画なので、大きく脚色されてる模様です。写真を見るとナイトレイとはあまり似ていないようですね。本作ではチューリングに関する小ネタが、さり気なく散りばめてあります。制作陣のこだわりを感じました。チューリングは「人工知能の父」と呼ばれています。1950年にチューリングは機械は考えることができるか?という論文を発表します(いわゆるチューリング・テスト)。プログラミング言語すら無かった時代。巨大な電卓だった機械に、いち早く人工知能の可能性を見出したのです。映画でも、それにちなんだシーンがあります。ちなみに、私が一番印象に残ったシーンです。チューリングは、チェス・バイオリン・マラソンなど多趣味な人でした。マラソンは、一時期オリンピックを本気で目指したほどの実力です。そんな彼の趣味にまつわる描写もあります。何も知らないと意味不明に映るでしょうが...それ以外にも隠し要素みたいな小ネタが色々あり、事前に調べておくと、見付けてはニヤリとできます。先人に敬意を表してアラン・チューリング賞1966年、彼の多大な業績を記念してアラン・チューリング賞が制定されました。コンピューター分野にはノーベル賞は無いので、この分野で最も権威ある賞です。賞金は100万ドルで、Googleが後援しています。ちなみに2016年度の受賞者は、WWWやHTMLで知られるティム・バーナーズ=リーでした。今日のコンピューター社会の基盤には、チューリングの数え切れない功績があります。本来なら国家的英雄になる人物ですが、軍事機密ゆえ彼の偉業は語られず、晩年は不遇でした。イチローじゃなくても...現在、私達がプログラマーとして活動できるのも、チューリングをはじめとした偉大な先輩方のおかげです。敬意を表す意味でも、ぜひプログラマー・エンジニアの方、また志す方に、心から見て欲しい映画です。自分の仕事の「原点」を見つめるってのは、本当に大切な事だと思います。あのイチローは、これまで何度も「アメリカ野球殿堂博物館」を訪れているそうです。私はイチローのような天才ではありませんがこれからも先人の功績を通じて歴史の空気に触れて行きたいそう強く思いました。本サイトの歴史・偉人やコンピューターサイエンスカテゴリーは、そんな思いを込めて作ってます。ヒトラーの暗号を解読せよ監督:ジュリアン・キャリーさて実は、エニグマを解読して終わり...ではありません。ドイツは大戦中、さらに強力なローレンツ暗号機を開発しています。本作は、このローレンツの解読をメインに扱ったドキュメンタリーです。その為に設計されたコロッサスという解読機(一種のコンピュータ)の秘密に迫ります。こっちもでかいこの開発を担ったエンジニアのトミー・フラワーズ、数学者ビル・タットの功績が丹念に描かれている、良質のノンフィクションです。イミテーション・ゲームが面白かった方なら、こちらもかなり楽しめます。間違いなく(断言)ちなみにフラワーズはチューリングと旧知の仲で、チューリングが彼をローレンツ解読チームに紹介したそうです(Wikipedia情報)。無料で見られました(執筆時点)。年額3900円で送料無料、たくさん動画も見られる。私はよくアニメ見てます。最後に書籍サイトらしく、歴史を知る本を紹介します。フルカラーで写真が一杯とにかく美しい芸術的一冊ボンブもコロッサスも両方特集してます。「原点」を知ってるプログラマは強い。