【说明:2014年6月7日是阿兰•图灵逝世60周年。这篇文章是图灵生平的缩影,摘自《图灵的秘密:他的生平、思想及论文解读》“第4章,图灵的学业”,由于原文太长,这里针对部分文字进行了删减和整理。】

1912年6月23日,阿兰•图灵生于伦敦,是家中的第二个男孩。

1926年图灵进入公立学校舍伯恩学习。他害羞、孤独,似乎总是衣衫不整,学习上也没有表现得特别优异。只有在数学上,他的智力天赋初露端倪。1929年,图灵开始着迷于《物理世界的自然》(1928)一书。期间认识克里斯托弗•莫科姆,并交往密切,他们在科学和数学上有着共同的兴趣。回想起来,图灵很可能在那时发现了他的同性恋倾向。

1929年12月,图灵和克里斯托弗共同参加了剑桥大学奖学金考试,随后克里斯托弗被三一学院录取,图灵落榜。但两个月后,克里斯托弗突然生病,在一周内去世。一位舍伯恩的旧日同窗在信中写道:“可怜的图灵因为这个打击几乎崩溃,他们一定是极其要好的朋友。”

1930年12月,图灵再次参加了三一学院的考试,仍然未被录取。他调整目标,瞄准第二选择剑桥大学国王学院,全心钻研G. H. 哈代的经典著作《纯数学教程》备考。1931年秋,图灵开始了他在剑桥大学国王学院的学习。

1935年春,图灵修读了麦克斯•纽曼的“数学基础”课程,课程涵盖了尚未解决的判定性问题。同年夏天,图灵开始研究判定性问题。

图灵的毕业论文发表在伦敦数学学会1936年11月和12月的论文集里,这就是图灵流芳百年的“On Computable Numbers, with an Application to the Entscheidungsproblem”(论可计算数及其在判定性问题上的应用)。他的论文采用了一种不同寻常的数学证明方法,甚至创造了一个通用机器,它能模拟其他任何一台计算机器的操作。

毕业后图灵来到美国普林斯顿大学攻读数学博士学位,期间他对密码学产生了兴趣。

1939年9月1日,德国入侵波兰,第二次世界大战爆发。两天后,英国向德国宣战。9月4日,图灵受邀到英国政府情报破译中心布莱切利庄园报到,致力于破译德国海军的密码。1940年,第一台“图灵Bombe”开始运行。它重达一吨,可模拟30台并行运行的恩尼格玛密码机。1941年,德军恩尼格玛加密的通信被攻破,图灵在其中起到了重要作用。

1943年初,图灵到贝尔实验室待了两个月,在这里遇到了开辟数位采样理论的哈利•奈奎斯特和克劳德•香农。

1951年3月15日,因在可计算数方面所做的工作,图灵被评为英国皇家学会会士,举荐人是麦克斯•纽曼和伯特兰•罗素。

1952年2月,因同性恋行为,警方传讯了图灵。最终,法庭判处图灵“严重猥亵罪”,且强制实施荷尔蒙治疗。图灵的择业因此受到限制,计算机之路也严重受阻。

1954年6月7日晚,睡前,图灵照例吃下苹果,但是,这只苹果蘸上了剧毒氰化物,41岁的天才就此了结了自己的一生。

2009年9月10日,英国前首相戈登•布朗代表英国政府为图灵当年受到的不公正待遇公开致歉。2013年12月24日,英国女王伊丽莎白二世为图灵追授死后赦免状。

阿兰•图灵(1912—1954)是英国数学家、逻辑学家,被称为计算机科学之父、人工智能之父,是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”等重要概念。为纪念他在计算机领域的卓越贡献,国际计算机协会于1966年设立图灵奖,此奖项被誉为计算机科学界的诺贝尔奖。


由Windows编程大师Charles Petzold耗时多年编写的《图灵的秘密:他的生平、思想及论文解读》剖析了现代计算机原理开山之作、阿兰•图灵流芳百世的论文 “On Computable Numbers, with an Application to the Entscheidungsproblem”。图灵在其中描述了一种假想的计算机器,探索了其功能和内在的局限性,由此建立了现代程序设计和可计算性的基础。这本书也像是一本小说,行文间穿插讲述了图灵的成长经历和教育背景,以及他跌宕起伏的一生,包括破解德国恩尼格密码的传奇经历,他对人工智能的探索,他的性取向,以及最终因同性恋的罪名而在41岁时自杀的悲惨结局。全书完整揭示了阿兰•图灵非凡、传奇而悲剧的一生,是了解图灵的思想和生平的极好著作。

一个伟大、孤僻、特立独行的灵魂:天才已去60年相关推荐

  1. ML之RS之CF:基于用户的CF算法—利用大量用户的电影及其评分数据集对一个新用户Jason进行推荐电影+(已知Jason曾观看几十部电影及其评分)

    ML之RS之CF:基于用户的CF算法-利用大量用户的电影及其评分数据集对一个新用户Jason进行推荐电影+(已知Jason曾观看几十部电影及其评分) 目录 输出结果 实现代码 输出结果 先看推荐结果显 ...

  2. 矩形窗设计fir滤波器c语言,用矩形窗设计一个FIR线性相位低通数字滤波器已知.doc...

    . 页 用矩形窗设计一个FIR线性相位低通数字滤波器.已知 .求出并画出曲线. 分析:此题给定的是理想线性相位低通滤波器,故 解: 2.用三角形窗设计一个FIR线性相位低通数字滤波器.已知: ,.求出 ...

  3. 【8558】编写算法建立的链表,实现将其分解成两个链表,其中一个全部为奇数,另一个全部为偶数(尽量利用已知存储空间)

    关注公众号程序猿从入门到入土查询更方便哦 编写算法建立的链表,实现将其分解成两个链表,其中一个全部为奇数,另一个全部为偶数(尽量利用已知存储空间) #include<bits/stdc++.h& ...

  4. 出一个18650圆柱锂电池comsol模型 参数已配置,生热研究

    出一个18650圆柱锂电池comsol模型 参数已配置,生热研究

  5. 2021已去,2022未来

    不知不觉就已经是读研的第二个年头了,假若时光陡转,面对去年的我,今年确实发生了诸多的改变.但是细思过去一年的所得,总觉一事无成.时间如白驹过隙,转眼间,研究生三年过去了一半. 过去已去 2021年,中 ...

  6. 2020已去,2021未来

    最近一直很忙,也没时间写一些技术文章,刚好看到CSDN有个年度征文活动,就想聊聊这一年的所思所感,以及自身的一些改变. 过去已去 2020年,很特别,无论于我还是其他人. 年初,我们本以为这是一个一如 ...

  7. 苹果cms v10模板 海螺模板V15 已去授权 源码+安装教程 长期更新

    模板预览: 手机端: 源码介绍: 海螺模板一直是苹果cms比较好看的模板. 苹果CMS就是影视解析的PHP源码,站长朋友可以拿去搭建一个影视站引流,效果不错哦! 目前网络上有很多,这个是无错版本,都已 ...

  8. 托管调试助手 ContextSwitchDeadlock:“CLR 无法从 COM 上下文 0x8d4e70 转换为 COM 上下文 0x8d4db8,这种状态已持续 60 秒

    问题描述:托管调试助手 "ContextSwitchDeadlock":"CLR 无法从 COM 上下文 0x8d4e70 转换为 COM 上下文 0x8d4db8,这种 ...

  9. 鸿蒙系统未来可期,过往已去,未来可期,华为鸿蒙系统未来将全面开源!

    希望 备受瞩目的华为开发者大会终于告一段落了,关于鸿蒙系统的种种疑问,从这一刻开始已经烟消云散. 全程看完华为开发者大会之后,我先下一个结论:鸿蒙系统存在的意义,远不止"替代安卓" ...

最新文章

  1. 浙大读博八年现靠送外卖赚钱,本人:进组以来博士无一人按时毕业
  2. 周立功-成功心法(2):通过讲故事营销自己
  3. 自动化运维Python系列(六)之面向对象
  4. php页面中文乱码分析,PHP页面中文乱码分析
  5. Java中 break continue return 的区别
  6. Elasticsearch 性能监控2(五种常见问题的解决办法)
  7. 隐马尔可夫模型(五)——隐马尔可夫模型的解码问题(维特比算法)
  8. HTML+CSS制作漂浮的对话框
  9. 网络编程聊天室----服务器端
  10. 北京新东方全部托福资料
  11. 堆栈的存取原则是什么?
  12. Allegro如何更改铜皮的网络操作指导
  13. Mybatis的灵活运用及注意事项
  14. QWQ氏计算器中文版(v1.1.1)c++
  15. nginx uwsgi_pass方式传递真实IP
  16. 2011年QQ个性签名、MSN个性签名:学海无涯,回头是岸
  17. x5550支持服务器内存吗,英特尔® 至强® 处理器 X5550
  18. c语言switch不可以用枚举,化解一个误区,其实switch和enum是能够很方便配合使用的...
  19. 【C语言基础练习】有红、绿、蓝三种颜色的球各3个。现在将着9个球混合放在一个盒子中,从中任意摸出6个,编程计算摸出球的各种颜色搭配。
  20. 解码百度大脑“一叶红船见百年”AR互动:见证勇立潮头的“中国AI”

热门文章

  1. php面试题之一,几个PHP概念性的面试题
  2. java重定向设置header_在Java中重定向请求时如何传递HTTP头中的数据
  3. oracle c 64位系统时间戳,64位系统时间的AOI 架构(64Bit Interpreted AOI)
  4. 利用循环打印杨辉三角形
  5. trunk中继链路,以太网通道
  6. 086.冒泡排序的缺点及解决方案
  7. 《JAVA与模式》之命令模式
  8. 拉普拉斯平滑处理 Laplace Smoothing
  9. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)
  10. 菜鸟配置SAMBA服务之4