关于计算机,可以说其发明是一个划时代的发明,在我之前小学中学的教材上一提到计算机都会让记住“ENIAC”这台世界上第一台通用计算机。可以说随后计算机的发展的步伐就开始加速度前进,到了现在计算机可以说是越做功能越强大,越做体积越小越方便携带。可以说我们在享用计算机时代带来的便利的时候,很少有人去了解关于计算机的原理是如何被提出来的。即使偶尔听到图灵机这个词的时候,也还是一头雾水。
可以说对于计算机的计算原理是与我们的数学密不可分的,但是如何从数学这门学科引申进而应用到计算机上面,图灵无疑起了很重要的作用。图灵在其发表的论文《论可计算数》里面对于计算进行了深入的探讨。可以说当我看到这篇论文的名字的时候,其实还没有多大的印象,但是在看到图灵这个名字的时候,及时我不是计算机专业出身的读者,也对其产生了兴趣。但是无奈论文本身针对的对象是相关的学术专家,可以说里面的很多概念我都不明白。所幸由中信出版社出版的这本《论可计算数:图领与现代计算的诞生》就对图灵的《论可计算数》那篇论文进行了详细的解读并适当进行了扩展延伸阅读,使得更多的非计算机最专业的读者可以比较无障碍的来了解图灵的论文 。
当然尽管本书用了一本书的篇幅来诠释图灵的论文,但是里面涉及的知识确实运用了很多数学知识,所以对于读者的数学功底还是有一定的要求(至少要有高中数学知识的基础)。可以说在这本书的九个章节的介绍中,我们可以 比较深入的了解图灵论文的中心思想,而且也可以感受到图灵的那种天才般的想法。本书的作者和编辑在排版的时候可以说还是很考虑读者的接受能力,在前言部分就已经对每个章节的大意进行了概括总结,这一点也大大有利于读者理解本书。
可以说图灵的论文里面涉及到了很多数学上的名词。例如算法,可以说对于算法的理解到底是什么样子,可以说在平常的生活中我们很难解释得清清楚楚,因为也不需要解释得很清楚,所以很多人选择了忽略。但是在本书中这却是一个非常重要的概念,在书中为了引出这一概念并将之解释清楚,采用了先来探讨数学这一学科的确定性与不确定性,然后在第二章“一些不可判定的判定问题 ”中就开始运用算法的概念来进行解释,并在运用的过程中也让身为读者的我们能够深入的理解算法的运用场景及其作用。
可以说本书中涉及的数学知识不是很难,对于大学生(非文科学生)来说是完全可以接受的,而且我相信如果能够深入理解本书,对于学习微积分等课程还是很有帮助的。当然本书对于计算机专业的学生来说,那更是一本非常不错的课外读物。