编者按:本文作者Niklas Goeke由于在博物馆看到了一个小的机器而回忆并讲述了艾伦图灵发明图灵机,从而击败恩尼格玛密码机并在二战中发挥了重要作用的事情。图灵被疑为同性恋者而被强行“治疗”,在被迫注射大量雌性激素后,不堪屈辱,吃沾染氰化钾的苹果自尽,他死去的桌边还剩下半个苹果,时年41。图灵的粉丝乔布斯把公司取名为苹果,并且以被咬了一口的苹果作为标志。这是艾伦图灵。

这个男人在一天中两次改变历史。

我第一次听到他的名字是在一节计算机课上,在课上我们学习不同种类的基本机器和它们是如何工作的。

其中一个就叫图灵机。Alan发明了它。它主要是一个理论模型,但这是它安装启用的样子:

The Bombe机器

它看起来巨大而笨重,且很神秘,但是在里面,你可以想象它像这样:

图灵机理念

一个图灵机真的仅仅可以做一些事情:

  • 它使磁带前进和后退,在每个单元格里都写有符号。
  • 它每次读取这些符号中的一个。
  • 它把这些输入与特定的输出连起来。
  • 它在磁带上写入输出并且前进。

图灵机在工作时的基本理念

图灵机改变了历史进程,并不像其它任何发明那样。

Alan Turing得到他的理论模型,去一个真正的世界机器里面工作的瞬间,是人类历史上最伟大的瞬间之一。

2016年夏,我和父亲参观了间谍和机密特工展览。那儿有许多新奇的东西,像镇静剂钢笔、作弊手机和间谍文件。

但当我看到这个在窗户后面的一个小的机器时,我停了下来。很遗憾不可以照相,但这就是它的样子。

看起来像个打字机?

这个机器叫恩尼格玛密码机

这是希腊文,意思是‘神秘的’。它是个编码机,由德国工程师Arthur Scherbius发明,其在第一次世界大战末被不断改良和改进。

在第一次世界大战中,恩尼格玛密码机被用于加密所有的德国军方通讯,并被认为是无法破解的。

因为它采用不同的转子、字母和数字去转换信息中的文字,恩尼格玛可以创造多达158,962,555,217,826,360,000 (将近159 quintillion)种不同的设置——德军每24小时变换一次。

Ridley上尉的狩猎聚会

从剑桥毕业和从普林斯顿获得数学博士学位后,图灵在政府密码学校兼职,来帮助破译加密的信息。

1939年9月4日,在英国对德国宣战后,艾伦图灵报告给布莱切利园,在那里他和一组英国最优秀的科学家致力于破解恩尼格玛密码机的工作。

Ridley上尉的狩猎聚会上早期的聚集(机构的封面名称)

经过两年无休止的破译、建模和计算……

在6号小屋的窃听控制室

……尽管已经有超级秘密的政府设施,还是到了一个界点。

8号小屋

……他们已经花费了上千英镑和时间去建造他的机器。

真理的时刻

……艾伦图灵让他的机器开始工作了。

在1941年,图灵机击败了恩尼格玛钥匙。

一个不公平的优势

从那个时刻起,同盟军就能解码所有对于他们来说是未知的德军通讯。

这是那些密码电文在过程中的样子:

祝你好运

直到战争的末尾,又一个4年,同盟军拥有这个难以置信的优势从而赢得了战争的胜利。

历史学家估计破坏恩尼格玛密码机把战争的时间缩短了两年,并挽救了超过1400万人的生命。

但这有一个出人意料的事情:战争结束后,图灵机的理念被分析、改善和建造。经过一代代对图灵机的调查研究,我们现在给它们取了一个新的名字。

它们被称作计算机。

战争之外,进入繁荣

没有艾伦的工作,我就不能写这篇文章。你也不可能读到它。

盗梦空间

一个人几乎独自的把我们带离了历史中最艰难的时期之一,并进入了最繁荣的时代之一。

艾伦图灵对结束二战有很大帮助并且发明了计算机。

他机器的齿轮第一次在正确的位置点击进入这个地方的时刻是二者的起源。

这是当看到那台在博物馆玻璃后面的小机器时,我所回忆起的内容。

并且我认为这是人类最棒的时刻之一,你认为呢?

如果你喜欢这个历史故事,那么请与你的朋友们分享!

PS:有关艾伦图灵生活和工作一部超赞的电影是《模仿游戏》,我强烈推荐。

翻译来自:虫洞翻翻 译者ID:王荀

追忆计算机之父艾伦图灵:在一个时刻两次改变历史的人相关推荐

  1. “人工智能之父”艾伦·图灵登上英国50英镑新钞

    图源:BBC 来源:海外网 海外网7月15日电英国广播公司(BBC)报道,"计算机科学和人工智能之父"艾伦·图灵登上英国50英镑新钞. 此前有媒体报道称,英格兰银行计划于2020年 ...

  2. AI之父艾伦·图灵中学成绩曝光:语言差 数学天分初显

    英国数学家艾伦·图灵(Alan Turing)被誉为"人工智能之父"或"计算机之父".毕业于剑桥大学和普林斯顿大学的他还曾在第二次世界大战期间协助英国军方破解了 ...

  3. 计算机之父阿兰·图灵(图灵诞辰104周年)

    转载自:http://mp.weixin.qq.com/s?__biz=MjM5Njc0MjIwMA==&mid=502155560&idx=1&sn=d3d3cb1700b0 ...

  4. 计算机之父阿兰·图灵传奇的一生

      阿兰•图灵(1912.6.23-1954.6.7),英国数学家.逻辑学家,被称为计算机科学之父.人工智能之父,是计算机逻辑的奠基者,提出了"图灵机"和"图灵测试&qu ...

  5. 计算机科学之父--艾伦·图灵

    艾伦·麦席森·图灵,OBE,FRS(英语:Alan Mathison Turing,又译阿兰·图灵,Turing也常翻译成涂林或者杜林,1912年6月23日-1954年6月7日),是英国数学家.逻辑学 ...

  6. 人工智能之父 艾伦·图灵 —— 我在战争中才华横溢,却在和平中寸步难行

    提起图灵,大部分人都会想到图灵机,它几乎是所有人工智能科学.电影.文学的灵感来源. 此外图灵还有一项伟大的成就:协助军方破解德国的著名密码系统Enigma,帮助盟军取得了二战的胜利. 然而,这样的一个 ...

  7. 纪念计算机之父阿兰·图灵诞辰107周年

    阿兰·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家.逻辑学家,被称为"计算机科学之父""人工智能之父&q ...

  8. 纪念计算机之父阿兰·图灵诞辰109周年

    Beauty is truth, truth beauty, -that is all Ye know on earth, and all ye need to know. 美就是真,真就是美--你只 ...

  9. 艾伦图灵被称为人工智能之父,附源代码

    具有前景的创业项目丨我国人工智能的投资规模超过3000亿"这不过是将来之事的前奏,也是将来之事的影子."被誉为"人工智能之父"的数学家艾伦·图灵70多年前留下的 ...

最新文章

  1. 单点登录之实战CAS5.1.x(六)——REST协议
  2. python论坛签到_论坛自动签到教程
  3. 怪事,硬盘上的FC3_cd1的ISO莫名其妙被改变了
  4. 算法之排序算法-shell排序(移位法)
  5. 操作系统进程调度先来先服务FCFS
  6. 年逾九十院士潘际銮:身背千亿科研价值身居斗室
  7. 5 SU01给用户增加权限
  8. 【clickhouse】clickhouse kafka 引擎常见问题
  9. js简单实现div里面的内容向上平滑滚动。
  10. 网易云音乐产品体验报告
  11. 计算机485通讯原理,串口通信原理详解.ppt
  12. js生成二维码并下载、批量生成二维码和压缩下载
  13. 贝叶斯派的概率图模型概述(总)
  14. cissp认证考试指南_如何通过CISSP考试(信息安全认证)
  15. 项目管理之项目章程和三个重要说明书
  16. 《疯狂Java讲义》学习笔记 第六章 面向对象(下)
  17. 『Linux』Ubuntu Beaver(18.04) 配置 美化流程
  18. PG服务进程(Postgres)——BeginReportingGUCOptions向客户端汇报GUC
  19. 关于虚函数与虚函数表
  20. is not eligible for getting processed by all BeanPostProcessors

热门文章

  1. git | git clone git@github.com:LLK/scratch-gui.git
  2. MFC应用程序类型:单文档、多文档与基于对话框
  3. VL6180X距离、光线传感器上手体验
  4. 【转】PHP之Trait详解 以及 trait 冲突的解决 insteadof
  5. Kubernetes 无状态服务和有状态服务
  6. 通过一趟遍历找出长度为n的单链表中值最大的节点.【数据结构】【单链表】
  7. 利用阿帕奇邮件服务器发送邮件
  8. likely() 和 unlikely() 判断语句
  9. TEF(Tensorflow Extend Framework):大规模推荐系统深度学习解决方案
  10. 实例说明MongoDB存储的行情数据如何选择合适的Shard Key