图灵的秘密

出版社:人民邮电出版社
出版日期:2012-11
ISBN:9787115282149
作者:Charles Petzold
页数:344页

作者简介

图灵机是英国数学家阿兰•图灵提出的一种抽象计算模型,本书深入剖析了图灵这篇描述图灵机和可计算性的原始论文《论可计算数及其在判定性问题上的应用》。书中在详解论文的同时,也附带了大量的历史背景资料、图灵的个人经历,以及图灵机对于人们理解计算机、人类意识和宇宙所产生的影响。 本书适合所有计算机科学专业的学生、程序员或其他技术人员,同时也适合欲了解图灵生平及其构建图灵机的思维的读者阅读。

书籍目录

目    录
第一部分  基    础
第1章  这个墓穴埋葬着丢番图  2
第2章  无理数和超越数  10
第3章  几个世纪以来的发展  28
第二部分  可计算数
第4章  图灵的学业  48
第5章  运作的机器  69
第6章  加与乘  86
第7章  子程序  97
第8章  万物皆数字  114
第9章  通用机  130
第10章  计算机与可计算性  150
第11章  机器与人  175
第三部分  判定性问题
第12章  逻辑与可计算性  188
第13章  可计算函数  216
第14章  主要证明  244
第15章  λ演算  266
第16章  对连续统的设想  285
第四部分  题外话
第17章  万物皆是图灵机?  310
第18章  长眠的丢番图  333
参考文献  341

编辑推荐

佩措尔德编著的《图灵的秘密》涉及数学中几个大的研究领域,包括可计算性和数理逻辑。《图灵的秘密:他的生平、思想及论文解读》仅把与理解图灵论文最相关的那些主题和概念挑出来加以解释,省去了很多细节,因此《图灵的秘密:他的生平、思想及论文解读》从深度和严格性上都无法取代那些可计算性和逻辑方面的专业书籍。想深入研究这些领域的读者可以查阅参考文献。

前言

引  言研究过计算机的历史、技术或理论的人,都会接触到“图灵机”这个概念。在1936年,为帮助解决数理逻辑中的一个问题,英国数学家阿兰·图灵(1912—1954)提出了图灵机。它是一种纯属虚构的计算机,连计算机假设也算不上。而由此得到的意外收获是,图灵创立了一个新的研究领域——计算理论(或可计算性),它主要研究数字计算机的功能和局限性。尽管图灵机是一种并不太合理的计算机,但由于其自身极其简单而大放异彩。最基本的图灵机只能进行一些简单的操作。如果连这些操作都不能做,那么这台机器干脆什么都别做了。然而,只要将这些简单的操作组合起来,图灵机就能够进行现代数字计算机可以执行的任何计算。拨开云雾见天日,通过考查计算机的原始基础,我们就能够更好地理解数字计算机的能力和局限性,这二者同样重要。尽管有人早就论证过计算机可以做什么,但在这种论证出现多年之前,图灵就证明了计算机永远都做不到的事。图灵机仍然是被阐述和探讨的热门话题,你可以试试用喜爱的网络搜索引擎搜索“图灵机”。然而,我猜很少有人会阅读阿兰·图灵描述他这项创造的原始论文。或许,这与论文的标题“On Computable Numbers, with an Application to the Entscheidungsproblem”(“论可计算数及其在判定性问题上的应用”)有关。即使你会读最后那个单词(试试看,将重音放在第二个音节上,把这个音节发成类似“shy”的音,这就差不多了),并且知道它的意思(即判定性问题),你可能也会担心,图灵一定指望他的读者对繁冗的德国数学问题有基本的了解。快速浏览这篇论文(其中还用到了德国哥特式字体来表示机器状态)也无法让人消除这种担心。今天的读者还能手捧70年前伦敦数学学会集刊中的文章,并坚持看到有所收获,甚至十分满意吗?这本书要讲的正是这篇论文。它包含了图灵原版36页的论文 “On Computable Numbers, with an Application to the Entscheidungsproblem”和增补的3页修订 ,并辅以背景材料和大量注解。阅读图灵的原版论文就是在探索他构建图灵机的思维过程,就像在他充满想象、内容丰富的思想中进行一次奇特的旅行。图灵机不仅对计算产生了深远的影响,还深深影响了我们对数学局限性、人类思维方式,甚至宇宙本质的理解。(当然,图灵的论文中并没有出现“图灵机”这个术语,他称之为“计算机器”。不过,早在1937年 人们就开始使用“图灵机”这种说法,并且至今仍是标准术语。)我在对图灵论文进行注释的过程中,发现用解释和阐述频繁打断他的叙述还是很有用的。我努力做到(但并没有完全做到)不打断他的某一整句话。大部分情况下,我会在讨论中保留图灵自己的术语和符号,不过有时,虽然图灵没有采用某个术语,如果我觉得这个术语在解释其工作时很有用,也会引入这些术语。图灵论文的内容会像下面这样表示。为了避免混淆,我们会更多地提及可计算序列,而非可计算数。我们(指出版商和我)努力保留图灵原始论文的字体和版式, 除非有一些奇怪的表示方法(比如冒号前加空格)在现代文字处理软件中总报错。原稿中所有的行间距也得以保留。图灵的论文中存在一些印刷错误、技术性错误和理论上的疏漏,尽管我没有在原文中加以修正,但会在评注中一一指出。图灵对他自己论文内容的引用,仍沿用原发表期刊中的页码,我没有修改这些引用,不过在评注中指出了被引用部分在本书中的页码。偶尔,你会在图灵的论文中发现一个括起来的数字,例如:如果用数字代替这些字母,如在§5中,那么我们可以得到这个完全格局的数字表示,也可以称作它的描述数。这是原论文的分页处以及标注的页码。我这本书的脚注采用的是圆圈编号,而图灵论文的脚注使用符号标注,并写在阴影部分。如果只保留本书阴影部分的英文内容,再组合起来,得到的就是完整的图灵论文,而我这个劳而无功的作者只能欲哭无泪了。更有趣的阅读方式是,先读本书,再读没有被我打断的图灵论文。图灵的论文分散在本书的第4~15章,其修订内容在第16章。他的论文分为11个部分和一个附录,对应到本书的页码是:1. 计算机器                                582. 定义                                  633. 计算机器示例                            694. 缩略表                                 995. 可计算序列的枚举                       1186. 通用计算机器                            1307. 通用机的详细描述                       1368. 对角线法的应用                       1589. 可计算数的范畴                        17510. 大量可计算数的示例                    21911. 在判定性问题中的应用                     244附录                              274图灵写这篇论文的最初动机是想解决德国数学家大卫·希尔伯特(1862—1943)构想的一个问题。希尔伯特想寻找一种通用的方法来判定数理逻辑中的任意命题是否可证。寻找这种“通用的方法”被称为判定性问题。尽管判定性问题确实是图灵写这篇论文的动机,但是这篇长篇大论本身讲的却是可计算数。在图灵的定义中,可计算数就是可以使用机器计算的数。论文前面60%的内容都是图灵对可计算数的探索,就算完全不了解希尔伯特在数理逻辑或判定性问题方面的研究,也能够阅读并理解这些内容。了解可计算数与“实数”的区别对于理解图灵的观点很重要。因此,本书利用前几章介绍了数字分类的背景知识,数字包括整数、有理数、无理数、代数数和超越数,它们都可归为实数。我尽可能不涉及比高中数学更复杂的知识。我知道,有些读者离开快乐的高中生活已经几十年了,我要努力唤醒这些记忆。如果由于我本着这种教育热情而做出一些冒犯读者的解释,我表示歉意。尽管我觉得本书的读者大多会是计算机科学专业的学生、程序员或其他技术人员,但是我还是尽量让非程序员的读者也愿意读,因此我定义了一些便于理解的术语。图灵的论文被誉为“20世纪的一座知识地标” ,我希望本书可以让更多的读者领略到这篇论文的风采。为了满足不同读者的需要,本书分成了四个部分。第一部分“基础”介绍阅读图灵论文所必须掌握的一些历史和数学背景知识。第二部分“可计算数”包含了图灵论文的大部分内容,也是关心图灵机和可计算性相关问题的读者最感兴趣的部分。第三部分“判定性问题”先简要介绍了数理逻辑的背景知识,然后讨论图灵论文的剩余部分。第四部分“题外话”讨论了图灵机为何成为人们理解计算机、人类意识和宇宙本身的必要工具。第三部分的数学内容肯定是比前几章的难,并且讲得比较快。对图灵论文在数理逻辑方面的影响不感兴趣的读者甚至可以跳过第三部分,直接阅读第四部分。本书涉及数学中几个大的研究领域,包括可计算性和数理逻辑。我仅仅把与理解图灵论文最相关的那些主题和概念挑出来加以解释,省去了很多细节,因此本书从深度和严格性上都无法取代那些可计算性和逻辑方面的专业书籍。想深入研究这些领域的读者可以查阅参考文献。阿兰·图灵一生发表过近30篇论文和文章 ,却从未写过书。其中的两篇论文造就了他流芳百世的声望。“On Computable Numbers”(“论可计算数”)当然是第一篇。第二篇名为“Computing Machinery and Intelligence”(“计算机器和智能”,发表于1950年),这一篇的技术性不是很强,图灵在文中首次提出了一种判断人工智能的标准,在今天被称为“图灵测试”。总的来说,一台机器如果可以骗得我们相信它是一个人,那么就可以说它是智能的。图灵机和图灵测试是阿兰·图灵声名不朽的两大基石。初看上去,它们像是两个完全不同的概念,但事实并非如此。图灵机是以一种非常机械的方式展现人类如何进行数学运算的,图灵测试则是对计算机能力的人为评估。在整个数学研究期间,图灵都在探索人类思维和计算机器之间的关系,他所采用的研究方法至今仍很吸引人。很多关于可计算性的教科书只讨论图灵的研究而不涉及图灵这个人,它们可没有劳神讲述有关个人传记的细节。不过,本书不会这么做。图灵在二战期间所做的密码分析方面的秘密工作,他参与的影响力巨大的计算机工程,他对于人工智能的思索,他的性取向,他由于“严重猥亵”罪而被逮捕和起诉的经历,以及他在41岁时自杀身亡,所有这些事情都需要关注。得益于英国数学家安德鲁·霍奇斯(1949— )撰写的精彩传记Alan Turing: The Enigma(《艾伦·图灵传:如谜的解谜者》,Simon & Schuster,1983年出版),我没费多大力气就总结出了图灵一生中的重要事件。霍奇斯对图灵感兴趣的部分原因,在于他参与了20世纪70年代的同性恋解放运动。霍奇斯的传记还给休·怀特摩尔的剧本Breaking the Code(《破解密码》,1986)带来了灵感,在舞台上和在1996年改编的电视片中,阿兰·图灵的角色都是由德里克·雅克比扮演的。如同早期的英国数学家、计算机先驱查尔斯·巴贝奇(1791—1871)和艾达·拉夫拉斯(1815—1852),图灵也成为计算机时代的一个标志。美国计算机协会每年都会为在计算机行业做出杰出贡献的人颁发图灵奖,奖金为10万美元。现在还有一些用来组装图灵机的工具,比如“图灵编程语言”(从Pascal衍生而来)和“图灵的世界”软件。图灵的名字几乎成为计算机编程的通用代名词。杜特尼把他的“计算机科学探索”一书命名为The Turing Omnibus(《图灵选集》,计算机科学出版社,1989)。戴维德·波尔特把他编写的一本关于“计算机时代的西方文化”的书命名为Turing’s Man(《图灵时代的人类》,北卡罗来纳州大学出版社,1984)。布莱恩·罗特曼对传统数学极限概念的评论文章Ad Infinitum(斯坦福大学出版社,1993)被幽默地加上了副标题The Ghost in Turing’s Machine(《图灵机里的幽灵》)。数学和计算机科学领域以外的学者也对阿兰·图灵感兴趣。研究文集Novel Gazing: Queer Readings in Fiction(《凝神注视:论小说的另类解读》)中最有特色的一篇文章就是由泰勒·科坦撰写的The“Sinister Fruitiness”of Machines: Neuromancer, Internet Sexuality, and the Turing Test(《智能机器带来的“阴暗苦果”:神经漫游者、网络性爱和图灵测试》)。科坦博士所说的Neuromancer指的是威廉·吉布森著名的“赛博朋克”小说Neuromancer(《神经漫游者》)。在这部科幻小说里,有一个叫做图灵警察局的组织,他们负责确保人工智能体不会试图增强它们自身的智能。图灵还出现在很多小说的书名中。马文·明斯基(麻省理工学院人工智能方向著名的研究者)与科幻小说家哈里·哈里森合写了The Turing Option(《图灵选择》,华纳图书公司,1992)。伯克利计算机科学教授克里斯托斯·帕帕迪米特里欧参与创作了Turing(《图灵》,一部关于计算的小说,麻省理工学院出版社,2003)。玻利维亚小说家埃德蒙多·苏丹写了一本名为Turing’s Delirium(《图灵的狂热》,英文版由丽莎·卡特翻译,霍顿·米夫林出版公司,2006)的小说,在其中,一个外号叫图灵的密码专家发现了用他的技能为腐败政府服务带来的危险。在珍娜·列文的小说A Madman Dreams of Turing Machines(《图灵机狂人梦》,Knopf出版社,2006)中,阿兰·图灵和库尔特·哥德尔的生活被虚构在了一起,他们穿越时空,产生了奇特的交织。阿兰·图灵这个角色还出现在其他很多小说中,如尼尔·斯蒂芬森的Cryptonomicon(《编码宝典》,Avon,1999),罗伯特·哈里斯的Enigma(《密码迷情》,Hutchinson,1995),约翰·卡斯蒂的The Cambridge Quintet: A Work of Scientific Speculation(《剑桥五重奏:一部科学思考的著作》,Perseus图书公司,1998),以及道格拉斯·侯世达的G·del, Escher, Bach (Basic图书公司,1979)。阿兰·图灵甚至为The Turing Test(《图灵测试》,BBC,2000)的一部分做了解说,这本书是保罗·伦纳德写的Doctor Who系列小说中的一本。人们以各种方式来表达对阿兰·图灵的尊敬当然是好事,不过这样一来,图灵的实际研究可能会被遗忘。我希望,就算那些正式研究过计算理论,并认为自己完全了解图灵机的人,也能在面对这个真正由大师自己构建的图灵机时发现不少令人惊奇的事物。* * *我在1999年就开始构思这本书,当时只写了一点,然后在接下来的五年里时不时又写上一些。2004~2005年基本完成了前11章。后面7章是在2007~2008年完成的,在此期间的写作几乎未中断,唯一的中断就是与我一生中最好的朋友,也是我的至爱迪尔德丽·辛诺特结婚(终于结婚啦)!非常感谢伦敦数学协会许可完整地再版阿兰·图灵的论文“On Computable Numbers, with an Application to the Entscheidungsproblem”。沃尔特·威廉姆斯和拉里·史密斯审阅了本书的初稿,发现了一些错误,并且提出了一些很有益的改进建议。非常感谢Wiley出版公司的同仁,正是他们的工作将我所钟爱的想法真正出版成书。克里斯· 韦伯负责督促这本书的出版,策划编辑克里斯多夫· 里韦拉和制作编辑安吉拉·史密斯克服了很多版式和印刷方面的困难,技术编辑彼得·伯凡蒂帮助我认真完成了技术相关的内容。Wiley出版公司的很多幕后工作人员也都努力把这本书做得至臻至善。所有未被发现而遗留在书中的缺陷、瑕疵或隐藏的错误,都只能归咎于作者。每位作者都是站在前人肩上的。选出的参考书目只列出了我所参考的众多书籍中的一小部分。我还要感谢纽约公共图书馆,特别是科学、工业和商业图书馆的工作人员。为参考原始论文,我多次使用JSTOR,同时我发现维基百科、谷歌书籍搜索和Wolfram MathWorld也都很有用。* * *登录网站可以找到与本书相关的信息和资源。查里斯·佩措尔德纽约州纽约市和罗斯科2008年5月

内容概要

  Charles Petzold
 Windows编程大师、世界顶级技术作家、微软资深MVP,拥有25年的Windows编程经验。1994年5月,Petzold作为唯一的作家,获得由微软公司和Window
Magazine授予的Windows 先锋奖(仅7人获奖),直到今天,他依然是Windows GDI
程序设计首席技术作家。他出版过十几本著作,其中包括Win32 API编程经典《Windows程序设计》、《编码》等。
 历届图灵奖得主名单
 ◎ 1966 A. J. Perlis
 高级编程技术和编译器架构
 ◎ 1967 Maurice V. Wilkes
 设计出第一台具有内置存储程序的计算机EDSAC
 ◎ 1968 Richard W. Hamming
 数值方法、自动编码系统、错误检测及错误校验码
 ◎ 1969 Marvin Minsky
 创造、推进和提升人工智能
 ◎ 1970 J. H. Wilkinson
 利用数值分析方法来促进高速数字计算机的应用
 ◎ 1971 John McCarthy
 人工智能
 ◎ 1972 Edsger W. Dijkstra
 编程语言
 ◎ 1973 Charles W. Bachman
 数据库
 ◎ 1974 Donald E. Knuth
 算法分析和程序设计语言,“计算机程序设计艺术”丛书
 ◎ 1975 Allen Newell和Herbert A. Simon
 人工智能、人类认知心理学和表处理
 ◎ 1976 Michael O. Rabin和Dana S. Scott
 非确定性机器
 ◎ 1977 John Backus
 可用的高级编程系统设计
 ◎ 1978 Robert W. Floyd
 软件编程的算法,语法分析理论、编程语言的语义和算法分析等多项计算机子学科的创立
 ◎ 1979 Kenneth E. Iverson
 程序设计语言理论、交互系统及APL
 ◎ 1980 C. Antony R. Hoare
 编程语言的定义和设计
 ◎ 1981 Edgar F. Codd
 数据库管理系统的理论和实践
 ◎ 1982 Stephen A. Cook
 奠定了NP完全性理论的基础
 ◎ 1983 Dennis M. Ritchie和Kenneth L. Thompson
 一般操作系统理论,对UNIX操作系统的推广
 ◎ 1984 Niklaus E.Wirth
 开发了EULER、ALGOL-W、MODULA和PASCAL等一系列崭新的计算机语言
 ◎ 1985 Richard M. Karp
 算法理论
 ◎ 1986 John E. Hopcroft和Robert E. Tarjan
 在算法及数据结构的设计和分析中取得了决定性成果
 ◎ 1987 John Cocke
 编译器的理论和设计,大系统体系结构,精简指令集计算机的开发
 ◎ 1988 Ivan E. Sutherland
 计算机图形学
 ◎ 1989 William V. Kahan
 数值分析
 ◎ 1990 Fernando J. Corbato
 组织通用、大规模、分时和资源共享的兼容分时系统和Multics的开发
 ◎ 1991 Robin W.Milner
 可计算函数逻辑(LCF)、ML和并行理论(CCS)
 ◎ 1992 Butler Lampson
 分布式个人计算机系统
 ◎ 1993 Jurlis Hartmanis和Richard E. Stearns
 奠定了计算复杂性理论的基础
 ◎ 1994 Raj Reddy和Edward Feigenbaum
 对大型人工智能系统的开拓性研究
 ◎ 1995 Manuel Blum
 奠定了计算复杂性理论的基础,密码术及程序校验
 ◎ 1996 Amir Pnueli
 在计算中引入时序逻辑、程序及系统检验
 ◎ 1997 Douglas Engelbart
 提出交互计算概念并创造出实现这一概念的重要技术
 ◎ 1998 James Gray
 数据库和事务处理
 ◎ 1999 Frederick P. Brooks, Jr.
 计算机体系结构、操作系统、软件工程
 ◎ 2000 姚期智(Andrew Chi-Chih Yao)
 计算理论方面的基础性工作
 ◎ 2001 Ole-Johan Dahl和Kristen Nygaard
 面向对象程序设计思想
 ◎ 2002 Ronald L. Rivest、Adi Shamir和Leonard M.
Adelman
 公共密钥算法(RSA)
 ◎ 2003 Alan Kay
 发明第一个完全面向对象的动态计算机程序设计语言Smalltalk
 ◎ 2004 Vinton G. Cerf和Robert E. Kahn
 在互联网方面的开创性工作
 ◎ 2005 Peter Naur
 Algol 60语言
 ◎ 2006 Frances E. Allen
 编译器优化理论和实践(她是图灵奖第一位女性得主)
 ◎ 2007 Edmund M. Clarke、Allen Emerson和Joseph
Sifakis
 将模型校验推广成软硬件工业中广泛采用的高效校验技术
 ◎ 2008 Barbara Liskov
 编程语言和系统设计的实践与理论基础
 ◎ 2009 Charles P. Thacker
 第一台现代个人计算机Alto之父
 ◎ 2010 Leslie L.Valiant
 人工智能、自然语言处理和手写识别等大量革新技术
 ◎ 2011 Judea Pearl
 通过或然性积分和随机推理对人工智能做出贡献

章节摘录

版权页:   插图:   一种可行的方法是,依次计算每一项的第一位,直到某一项的第一位数字为0,然后,再依次计算每一项的第二位,直到某一项的前两位数字均为0,依此类推。这显然是一个很复杂的过程,特别是你不想机器在计算得到结果后再擦除结果的任意位时。 执行正弦函数只是一个问题,输入从哪里来呢? 或许我们的直觉是让机器的使用者以某种方式“键入”机器需要计算的角。这显然是受现在的交互式计算机和屏幕计算器的启发,但是为了接受这种形式的输入,需要重新设计图灵机。这比目前我们所做的工作量更大。第二种观点是将函数的输入“硬编码”在机器内部。例如,我们可以设计一台专门计算37.85°的正弦值的机器。尽管这样会把机器限制为只能求解某一个角度的正弦值,但是我们还是希望设计出的这种机器易于修改,从而可以计算其他角度的正弦值。 第三种方法是把角度编码到纸带上。机器读取这个输入,计算正弦值,然后再把结果打印到纸带上。(我猜你喜欢这么做!我也是。) 第四种方法是让机器自己产生输入。例如,机器首先计算角度为0°的正弦值,然后计算角度为1°的正弦值,再计算角度为2°的正弦值,等等,并把每个结果都打印在纸带上,最后会得到一张包含很多角度正弦值的“表”。这种方法要求机器计算得到的每个结果都只包含有限个数位。 第五种方法需要两台不同的机器。第一台机器计算实数,第二台计算该数的正弦值。我说两台机器的时候,实际上是指可以实现两台机器逻辑的一台机器。我们已经遇到过以这种方式结合的机器。在第8节中(本书第166~167页),图灵把一台判定机器D和通用机u结合起来,构造成机器H来分析标准描述。这种做法的好处是,我们可以“插入”不同的第一台机器来计算不同角度的正弦值。 这些做法都是有问题的。一个大问题是正弦函数的输入和输出都是实数(至少理论上是这样的),而实数包含无限位。键入一个有无限位的数或将这样的数编码在纸带上都是不可能的。 事实上,即使你将角度限制在简单的、可以表示成有限的十进制数的范围内,正弦函数需要的也是弧度制的角度。180°对应π个弧度,因此看上去很简单的10°其实是π/18个弧度——个包含无限个十进制位数的超越数。


 图灵的秘密下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计14条)

  •     终于将这本书翻完了,如释重负。之所以这么说,因为这本书至少有70%的内容是在将图灵的思想和论文,此外还有大量文字讲解数学知识,初看还能接受,但后面竟有多个章节都是讲述这些理论,实在有些专业与乏味。这本书严格意义上不能算是图灵的传记,少的是图灵的故事,多的是图灵的思想。严肃且专业的读者大概会喜欢这类书,读完还有种隐隐的成就感。至于真的想研究图灵思想和论文的人来说,这本书非常不错,至少我们不要去读那些大段的英文论文,而直接在这本书中使用“拿来主义”。如果仅仅从传记或科普类来说,这本书早已远远的超出了标准线,让一般的读者(如我)实在难以“啃完”。这里不会评判此书好坏,一是确实读的太糙,二是水平有限,很多内容(尤其是对思想和论文解读的部分)无法评判。看到这么多的“五星”评价,打个“三星”还真是有压力。这里的“三星”不是给书,而是给大家提个醒,读此书前请注意。
  •     《图灵的秘密》是关于图灵1936年那篇开创性论文的解读,内容很多很难,需要的背景知识包括数理逻辑,lambda演算,以及一些基本的数论。读完的笔记也许都会比原书多,这里想简洁或者宏观性地谈谈几个主角之间的“故事”。实际上说争论更准确。初(我目前所知道的),大神莱布尼兹有两个及其宏大,甚至伟大的想法(若能实现,即使代价是将微积分其拱手让给牛顿,莱布尼兹绝对认为也值):1. 创造一种通用语言可以描述所有的数学问题2. 找到一种解决用这种语言描述的问题的方法“元”语言似乎是第一个问题的方向,比如集合论和谓词逻辑。第二个问题更难,从某种哲学的角度来看,问题的表述与问题的解答是相关的 —— 描述好,答案自然好得出(这种观点被有限的事实证实,但显然无法被证明正确。实际上,这就像人身体吸收营养一样:身体无法直接吸收大白菜或者蛋白质,而是需要先分解,将其转换成为身体能够吸收的物质。对于知识或者想法也是一样,你从阅读中获得的只能成为信息,或者说是某种符号排列,想让它们变得对自己有意义,需要主动的思考,或者准备将是同构 —— 写作正是同构最有效的手段。理解就是变得有意义,一串对自己有意义的符号需要自己对原符号的主动重新的编排,好的编排就是好的写作,就是好的理解。写作是记忆,更是理解。),而最好的描述可以对其进行有限的,近乎机械式的转换而得到结果。这就是这个想法的伟大之处。这也是我们对“智慧”的终极拷问。这种自动推断答案的系统是否真正具备人类的智能?就像几个世纪前人们喜欢问人脑是内燃机一样,也许几个世纪以后的人会用同样的眼光看我们。类似的问题有类似的两派观点:1. 这种完全不知所谓的,只知道机械地进行符号操作的机器,虽然最终得出了答案,但它本身是机械的,根本不具备人类的智慧。2. 你敢确定,人类的智慧不是类似的符号替换操作。在电脑之前我们认为象棋是人才能做的事情,是人聪明智慧的象征,但随着计算机技术的发展打败最厉害的人类已经不需要最厉害的计算机了。这也许不是说明象棋很简单,而是说明人类的智慧多么幼稚。我们很难将智能与简单的符号处理联系起来,也许因为它们根本就不是一回事,也许我们根本就没发现。大神们试图利用这套符号系统解决具体的数学问题,这个至少比象棋更能印证人类智慧的活动,真是伟大的尝试!但是,一般而言,伟大的另一层含义是不可能。希尔伯特继承了莱布尼兹的光荣传统,甚至接近了最终那个伟大的答案,然而就在一切似乎都已完满的前夜,哥德尔,一个在哥廷根上空徘徊的幽灵出现了。他认为 —— 其实是证明了通过1)创造出来的系统中,存在无法用2)解决的问题。鱼和熊掌不可兼得就是这个意思。具体而言,哥德尔证明下面两条定理:1. 任何相容的形式体系,只要蕴涵皮亚诺算术公理,就可以在其中构造在体系中既不能证明也不能否证的命题(即体系是不完备的)。2. 任何相容的形式体系,只要蕴涵皮亚诺算术公理,它就不能用于证明它本身的相容性。如果说哥德尔是给希尔伯特的首次致命打击,那么图灵便是第二次致命打击,图灵认为 —— 其实也是证明了,不存在通用的过程来判定任一命题在一阶谓词逻辑系统是否可证。如果想象这四位主角之间的穿越体对话,可能会是这样:莱布尼兹:我有一个想法,不,事实上是两个,尽管本质上可能是一个:一套完美的语言系统能陈述并解决所有数学问题。希尔伯特:我完全认为你不是在说疯话,我几乎快要实现了你的想法,也许只差那么一点点了…,形式化公理系统不是人类的发明,而是上帝的发明,人类的发现。 哥德尔:希总,其实情况不是酱紫的…,这个系统中存在不能被证明的命题。希尔伯特:你说什么!? 哥德尔:…希尔伯特:… 好吧,你的论文没错。尽管如此,我们一定有能找到这种变态命题的方法,我的意思是,你懂的,一般性的方法。这样就能识别出这样的变态问题。  图灵:没有。我是说,没有这样的通用方法。希尔伯特:wtf!!  图灵:如果我们朝好的方向看,有一类问题是完全可以解出的,而且有通用解法。这样,莱两点至少部分被解决了。莱布尼兹:我部分接受,剩下的,家祭无忘告乃翁。
  •     艾伦•麦席森•图灵(Alan Mathison Turing)1912年6月23日生于英国伦敦梅达维洛(Maida Vale, London),今年正好是他100周年诞辰。这位英国皇家学会会员、数学家、逻辑学家,被国际公认为计算机科学与人工智能之父。正当他具有奔流不息的思维源泉和将其付诸实践的巨大热情时,1954年6月7日图灵在英国柴郡的韦姆斯洛(Wilmslow, Cheshire)住所不幸意外辞世,差半个月才满42岁,一代科学巨星陨落。长期以来,人们把图灵看得很神秘、很古怪、很遥远,令人敬畏而难以理解。褒者认为他是奇才,贬者认为他是畸才。事实上,他的确是涉猎广泛的科学天才,不仅对数学及计算科学,而且对物理学(量子力学与相对论)、化学(类似炼金术士般着迷)、生物学(生物形态及数学生物学)都有浓厚的兴趣与创新。他看似对人漫不经心,但极其友善诚恳。他是世界级的马拉松运动员,却陷于同性恋的惩罚与折磨。真是人无完人、金无足赤,我们知道达•芬奇也是同性恋者,艾萨克•牛顿曾是隐秘而执著的炼金术士。伟大的科学家并不是神,我们应该把图灵还原成真实的人。深入阅读:http://www.ituring.com.cn/article/16335

精彩短评 (总计100条)

  •     前几章很好读。后面图灵的论文虽然已经被作者解释了一番,不过还是很晦涩。感觉是数论的内容,不是很容易理解。
  •     其实后半部分就没怎么看懂了,不过还是理清楚了计算理论和理论计算机这些之前一度纠结的领域的缘起。计算机是科学还是技术?也许从本源来讲,它是一种数学。
  •     结尾比较有趣
  •     最崇拜图灵,看图灵的文章就像是直接与他对话。
  •     思想方法类的书。不错。
  •     本书作者耐心地讲解了图灵那篇富有创造力的论文,关于图灵的生平事迹,作者也尽可能多得去收集整理,对于图灵其人其思想,作者都用心考据,以期在此独具匠心的传记中,还原图灵各方面想法的原貌。
  •     靠被骗了……这是数学啊啊啊
  •     非常好的一本书,计算机专业人士,应该人手一本!
  •     好有逼格的书,从第二部分开始我就看不太懂了,虽然里面每个汉字我都认识,但之后我就是个文盲。
  •     1.电影中可能些许扭曲是为了艺术和可观赏性。 2.图灵机的确是计算机的蓝图原型 3.数字化 4.数学大牛为计算机运算出力不小 5.作者写书花了不少时间 ……
  •     此书读了几章, 未读完; 待以后有些积累后再读
  •     不错的书,就是有点难
  •     觉得"思想"方面讲得不够,不过也许是我读得不够深入吧,总的来说,这本书还是挺高能的;此外,个人觉得,计算机是数学发展的必然结果。
  •     慢慢看吧。毕竟是Petzold写的书。
  •     图灵的一生充满了传奇,我是怀着敬仰之心。
  •     万物皆是图灵机?
  •     刚收到,夜里10点多定的,第二天下午收到的,可能是因为在北京的缘故吧,每次快递都还不错!只是简单的翻了翻,排版什么的还可以,对于我这种高度近视的人来说,看着也不费事。至于内容,没看呢。特意买来收藏用的!
  •     在我心里Charles Petzold是个神一般的存在,他的windows编程书籍,是我的最爱。语言简洁不说,还直冲问题的本质,让人看完之后对图灵有个更加全面的理解
  •     有许多看不明白的地方。
  •     好书啊 很好看 虽然有点贵
  •     什么级别的人才能写出这论文 ,
  •     论文分析的很详细 但没细看。
  •     计算机发展史,看看不错吧。
  •     解读了他的开创性论文
  •     翻译得很不错,原版作者也写得不错,将图灵那篇不太容易读懂的文章讲解得深入浅出。
  •     书不错,不过内容有点复杂
  •     解读图灵论文,很详细具体
  •     非常好,写的相当不错
  •     学cs的不要错过
  •     在数字计算机出现之前,阿兰·图灵就预想了它们的功能和通用性……也证明了哪些事是计算机永远做不了的。
    由Windows编程大师Charles Petzold耗时多年编写的这本书剖析了现代计算机原理开山之作、阿兰·图灵流芳百世的论文 “On ***putable Numbers, with an Application to the Entscheidungsproblem”。图灵在其中描述了一种假想的计算机器,探索了其功能和内在的局限性,由此建立了现代程序设计和可计算性的基础。《图灵的秘密:他的生平、思想及论文解读》也像是一本小说,行文间穿插讲述了图灵的成长经历和教育背景,以及他跌宕起伏的一生,包括破解德国恩尼格密码的传奇经历,他对人工智能的探索,他的性取向,以及最终因同性恋的罪名而在41岁时自杀的悲惨结局。全书完整揭示了阿兰·图灵非凡、传奇而悲剧的一生,是了解图灵的思想和生平的极好著作。
    阿兰·图灵(1912—1954)是英国数学家、逻辑学家,被称为计算机科学之父、人工智能之父,是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”等重要概念。为纪念他在计算机领域的**贡献,美国计算机协会于1966年设立图灵奖,此奖项被誉为计算机科学界的诺贝尔奖。
  •     智商被碾压了
  •     粗略翻了一下,没啥意思。前面像给小朋友看的,中间detail的程度大大多于人们所关心的范畴,结尾上升至哲学层次;这三着我都不喜欢……
  •     很有意思,这就是我能接受的学术程度——科普
  •     过完一遍了,虽然只是科普读物,但可能只看懂了一半
  •     以为是本传记,后来发现是数学书
  •     读了200页左右,后面实在看不懂了 但作者写得非常好
  •     然并卵。还是看纸质好了。
  •     数学的内容
  •     这个传记写的有些特殊,出了介绍了生平,还介绍了思想,不简单
  •     对于发烧友而言,这是一本很好的书。不错真不错。
  •     本书是根据图灵的论文「论可计算数及其在判定性问题上的应用」写的一本书,是对这篇论文的详细注释,探索turing构建图灵机的思维过程,对希尔伯特的可判定问题的研究进行详细论述。图灵天才般创造呢图灵机,"后人借助他用无与伦比的想象力创造出来的翅膀才得以继续探索人类智慧的潜力和局限,并追求人类智慧在逻辑和数学上的意义。"
  •     只想说1,0就是阴和阳
  •     我应该早点看这本书
  •     很好的书!对我帮助很大!
  •     对数学和计算机感兴趣的同学可值得一看
  •     一般般,涉及的专业知识太多,一堆公式,看着就头疼
  •     是冲着作者的名气去的,不过没想象中的好。
  •     数哲天计不分家 看来单纯的物理学确实是走到尽头了
  •     数学书真难!
  •     图灵他妈的打字机,其实是模型和具体的结合。基本上(C语言)过程式的数据结构和运行建立在这个基本的模型和概念基础上。
  •     是一本好书 就是内容有点深奥 不过值得一看
  •     图灵的秘密,计算机的秘密,人工智能的秘密
  •     有点天书的感觉
  •     大牛中的大牛,计算机鼻祖
  •     果然看不懂。。
  •     还没看,有点意思
  •     书的质量一般,有点贵,内容也一般,没多大价值。不过既然买了就看看吧!
  •     图灵,计算机相关职业的人,都应该看一看的,有好处。
  •     阿兰·麦席森·图灵,伟大的计算机科学之父,人工智能之父,一个为世界和平做出贡献的伟人。让我们在缅怀他的同时也亲近他的思想,感受计算机科学的本源,重新认识给我们的生活、学习、工作带来便利的计算机。
  •     智商又欠费了。。。
  •     前两章大多是数学知识和历史,解释了一些听上去很熟的数学名词的由来和意义。想到数学家们竭力钻研一心扑在研究上,真是赞叹科学家的伟大。第三章图灵论文部分才看几页就看不懂了,不过就想某个书评说的 就算我看不懂 也丝毫不影响我对他的赞美。
  •     对于我们这些非计算机啊专业的读者来说,这本书的整体结构还不错。后面的东西比较专业,不是特别好理解。
  •     了解伟人的思想。
  •     不错 内容还没仔佃看 看了目录感觉内容挺丰富的
  •     什么都还好,就是太贵了!!!
  •     大师的思想就是不一样,让我深感佩服
  •     「不完备定理」的图灵证明,随这本书我读到了「不完备」这个命题从哲学到科学证明,回想两年前沉浸在思考如何做一个跳出缸外的大脑,现在被告知这是个不可能任务,在失落的同时也对数学充满敬意,数学能做的事情太多了,我一定要让我的孩子学好数学
  •     书中透彻地分析了图灵的论文、成就及生平,非常适合计算机科学专业以及其他对此方面感兴趣的人阅读,一定会从中收获很多启发
  •     牛人!………………
  •     速度不用说 很快的 2天到货了书的质量还是有点问题 书的第一页快要开页了书的左上角破损了 估计是送货的问题感觉不是很满意
  •     给Petzold跪了。
  •     英文原版的书名是the annotated Turing,真实地反映了书的内容(对图灵可计算性及图灵机论文的导读),但是翻译成中文后成了非常浮夸的“图灵的秘密”、还“生平”、“思想”,根本不是那么回事。还没有读完觉得翻译的真的差
  •     好难懂 跳着看完了
  •     特别好的书,好好看~~~~~
  •     一直想了解关于图灵的秘密,很喜欢
  •     论文后面的部分看起来太吃力,得恶补数论知识。
  •     #沐雨斋悦读#夹叙夹议、历史与论文解读互相穿插。可计算数已经看的头大了,判定性问题部分就基本没看…果然论文解读部分还是看得相当吃力,欸。不过图灵的理念确实很强大就是了。
  •     里面很大一部分内容在讲解图灵的那篇证明可判定性问题的论文,但是那些估计只有数学专业的人会认真看吧,我只看了一部分。剩下的内容是关于图灵的生平和一些读懂那篇论文所需的数学知识,这些内容倒是挺不错的,就四颗星吧。
  •     哎哟,多看限时借阅,但我一定要去入一本实体书!生平少,论文解读多。可以作为【素材】,但是具体怎么用,完全没头脑。非再细读弄透彻不可!
  •     只看懂了lambda算子那一张,继续看大牛的《code》
  •     介绍了图灵的生平 推导部分太过于粗涩
  •     内容显得有些琐碎。
  •     确实很详实,很耐看的一本书。对数理基础快忘光的我来说,每当遇到熟识并感兴趣的部分,可以跟着书专注地冥想上很久。遗憾的是,太多内容需要很好的数学基础,希望有一天再看这本书的时候能不费力。
  •     明显感觉智商不够~~
  •     很好的书籍,留着自己慢慢看……
  •     很推荐这本书,不仅仅是在写一个传奇,而是在写一段传奇的演变。
  •     原始的“好的”非循环图灵机是要无限运行的,刚看此书时被弄晕了。细节不跟踪了,依然能感受图灵思想的伟大,尤其是考虑其历史背景。
  •     拜读神作,Turing作为Computer的重要人物,一直崇拜,花了2天时间拜读了这本书,虽然说冯诺依曼机的产生完全实现了图灵机,但现在看着大师的各个论文,不禁为其在数学领域上推广计算机的学说感受到钦佩,大师不仅克服传统的论文模式,在学术派论文上大胆猜想发表图灵机理念,更是与同时代的大师对相同的数学问题提出了另一种角度的见解。现在想想,如Turing一般的大师,都在求学时候屡遭碰壁,自己的挫折又算得了什么呢。尽管有些数学原理我也是看得一知半解,但是我不由佩服在那个年代,能够有这种超越思想的人。拜读此书,不仅仅是对大师致敬,更是去理解大师的思想。万物皆数字
  •     第三部分看不懂啊
  •     祖师爷的论文,值得细细研读
  •     非常好,质量好,速度快
  •     看到后面蛮吃力
  •     书名有点误导,关于图灵生平的内容极少,主要是对图灵那篇论可计算数和判定问题的原始论文的注解,需要大量高度抽象的思维过程,且有很多复杂的技术推导,靠注解的分析是远远不够的,然而也正是这些细节才是最精华的部分。Petzold的书似乎一贯如此,平实而充满细节,显得有些像教材。
  •     纯粹看的书
  •     我看不懂!不过值得一提的是 这本书的作者也是《编码》的作者
  •     慢慢的就看不懂了…
  •     书不错。但是送来的时候不平整,开始的几十页也有被撕裂的裂缝,大约几毫米长虽然不影响阅读,但是感觉还是很不好。
  •     很喜欢,就是没来得及看
  •     谨以此书纪念图灵诞辰百年
  •     数学史和图灵论文的解读。大部分章节非常硬。或许可以和维特根斯坦对照着看。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024