5本章计算思维的典型案例案例1:计算作为人类文明的开端,从最远古的手指计数到中国古代的算盘计算到近代西方的纳皮尔算筹及帕斯卡机械式计算机,至当前的电子计算机的高速度计算,不管是计算方法还是计算工具都有了变革性的创新,计算也作为一种思维方式存在,并成为人类科学思维的重要一员
从算盘到计算机的发展过程是计算思维内容不断拓展的过程
现今,我们面临着一个问题:计算机能不能再快些
我们还能不能依靠单一的电子器件加快我们的“大脑”
从历史来看,机械到电子不但是材料的进步,也是思维方式的进步
计算机发展,归根结底是计算思维的传承和发扬光大
计算机的历史就像一个孩子的成长史,它已经经历了少年时期的疯长,进入了青年时期
它还会有下一轮的飞速成长,但是要靠人类的智慧作为营养哺育它
在不久的将来,我们会将计算机变成一个众多学科交叉结合而成的精灵
而到那时,我们相信那个精灵传承和发扬的仍然是计算思维
案例2:抽象就是忽略一个主题中与当前问题(或目标)无关的那些方面,以便更充分地注意与当前问题(或目标)有关的方面
通过抽象,人们可以从众多的事物中抽取出共同的、本质性的特征,舍弃其非本质的特征
抽象是一种从个体把握一般、从现象把握本质的认知过程和思维方法
在本章中介绍了图灵机模型,它是一个抽象的计算模型
图灵把他的计算模型抽象成一种非常精简的装置:一条无限长的纸带、一个读写头、一套控制读写头工作的规则、一个状态寄存器
有了图灵机这一抽象模型,我们可以得到很多本质的规律,通过抽象我们能够抽取事物的本质特性、忽略烦琐的细节,在抽象的模型上进行科学研究,有助于发现事物的内在规律
虽然图灵机是现代计算机的数学模型,但它不等同于实际的计算机,如何设计实际可用的计算机系统,也需要抽象的思维
在第3章中介绍的冯·诺依曼体系结构就是对现代计算机体系结构的一种抽象认识
本章小结与思考本章通过对计算技术的发展起到关键