|计算器要怎么进化成计算机?( 二 )



进入20世纪 , 人类对于自然界的探索越发扩大 , 一种全新的材料被发现——晶体管 。 20世纪初期 , 美国科学家研制出电子管 , 这一发明标志着计算机正式进入电子计算机的时代 。
1937年:英国剑桥大学的艾伦图灵提出了被后人称之为\"图灵机\"的数学模型 。 它有一条无限长的纸带 , 纸带分成了一个一个的小方格 , 每个方格有不同的颜色 。 有一个机器头在纸带上移来移去 。 机器头有一组内部状态 , 还有一些固定的程序 。 在每个时刻 , 机器头都要从当前纸带上读入一个方格信息 , 然后结合自己的内部状态查找程序表 , 根据程序输出信息到纸带方格上 , 并转换自己的内部状态 , 然后进行移动 。

从今天计算机的角度来说 , 图灵的构想类似于字符串的概念 , 而无论是C语言还是Python等汇编语言中 , 字符串都是相当重要的变量 。 甚至在一些汇编语言中 , 默认的变量即定义为字符串 , 可见其地位一般 。
图灵机只是一个抽象的数学概念 , 但这个概念却被一直沿用至今 。 因此 , 图灵也坐稳了“计算机科学之父”的交椅 。
二战期间 , 为了尽快获得战争胜利 , 无论是轴心国还是协约国 , 都在努力加快了对战略导弹的研制 。 然而导弹的研制 , 却让科研人员们意识到 , 如此庞大的运算仅仅依靠人力和机械计算器很难胜任 。 在二战期间 , 美国和德国的计算机技术得到了空前的发展 , 尤其是美国 , 对于计算机方面的拨款一年比一年高 。
【|计算器要怎么进化成计算机?】然而 , 直到二战结束 , 也没有真正研制出计算机 。 二战后的1946年 , 人类终于迎来了第一台通用电子计算机 。 1946年 , 在美国宾夕法尼亚大学 , ENIAC正式诞生 , 而领导创造他的人 , 叫做冯诺依曼 。

到这里也许你还会好奇 , 汇编语言究竟是什么时候出现在计算机科学中的?那就我们下期来讲 。