Alan Mathison Turing

那些改变了世界的IT人(2)——阿兰·图灵

阿兰·图灵,全名阿兰·麦席森·图灵,被誉为“计算机科学之父”和“人工智能之父”。图灵本人是个数学家、密码学家,是现代计算机逻辑结构的奠基者。

1936年,图灵向伦敦权威的数学杂志投了一篇论文,题为“论数字计算在决断难题中的应用”。在这篇论文中,图灵给“可计算性”下了一个严格的数学定义,并提出著名的“图灵机”(TuringMachine)的设想。所谓图灵机其实就是完完全全的理论模型,计算机从一个无限长的纸带中依次读取信息并执行命令,说白了就是依次的读取0和1(其实当时图灵说的是有各种颜色的方块,可见当时图灵的设想并不是纯二进制的)。而这些0和1就代表了每一个最简单的步骤,按照这些步骤就能模拟人类的最基本思维,实现简单的指令。与当时的计算机不同,图灵机是一个通用的模型,不针对任何具体问题,也就是一种适用于绝大部分问题的通用计算机逻辑模型。

Alan Mathison Turing

1939年世界上的第一台电子计算机ABC问世,第一次让图灵机成为现实,而之后的计算机上果真出现了纸带这样的设备(当然,不是图形设想的那种无限长纸带,那是不可能的)。

其实图灵机的设想最重要的就是指明了计算机要如何“思维”,图灵机的思维方式其实和现代计算机的工作方式是基本相同的。冯·诺依曼原理虽然统一了计算机的软硬件系统,但是最重要的一点就是计算机在逻辑上如何运作并没有说明;而这正好是图灵机的内涵。可以认为图灵机的构想是计算机科学的起点,而冯·诺依曼原理则是计算机工程的重点。

不过对于我们现代人来说,与图灵最出名的两个东西是图灵奖和图灵测试。所谓图灵测试就是当时图灵提出的检验计算机是否有“智能”的方法。具体来说就是由人类主考官分别向一个计算机测试者和人类测试者提出问题,如果主考官不能在若干次问题后判断出哪个是人类,就说明这个计算机是有“智能”的。因此图灵也被称为“人工智能之父”。

图灵奖则是由美国计算机协会创立的一个奖项授予在计算机技术领域做出突出贡献的个人,而这些贡献必须对计算机业有长远而重要的影响,奖金为25万美元,由Google和Intel赞助。被誉为计算机领域的诺贝尔奖。