在加州的Mountain View市的Google总部附近,有个很不起眼的建筑,但它里面所诉说的故事早已影响全球,并且直到今天,这些故事的影响力也未曾衰退,反而越来越广,也越来越深,它就是计算机历史博物馆。前些天在那边参加Google IO 2016期间,抽时间参观了一下,着实喜爱,待了4个多小时依然意犹未尽。这家博物馆对于一个计算机从业者来说简直就是圣地,值得学习,探索的东西太多太多。此文简述下我在那里看到的一些历史,希望对大家了解这段历史有所帮助。
在个人电脑时代来临之前,世界上第一台真正意义上的计算机(图灵完备,可编程),是1946年2月14日在美国宣告诞生的ENIAC,它开始建造于1943年的宾夕法尼亚大学,并于1955年结束服役。ENIAC诞生主要是用于为美国军队计算弹道火力表。因为当时计算机研制费用高昂,也正是为赢得二战迫切的需要,才让美军不惜成本,促成ENIAC的完成。
因为当时还未出现电子存储设备,所以ENIAC没有像现代计算机那样的存储系统。但为了让计算机不至于断电就丢失所有信息,也为了能把结果保留下来,给人类研究或者后续迭代计算,所以ENIAC采用了当时主流的穿孔卡片方法(PUNCH CARD)来进行外部存储--用一条纸袋来记录信息,有孔就代表1,无孔就代表0。而它用来打卡和读取卡带的设备就是IBM提供的穿孔卡片机,而IBM在当时已是一个建立在穿孔卡片机上的商业帝国。
计算机发展的历史也交织着IBM这家公司的变迁史,追述到IBM的最开始发家的产品,穿孔卡片机,我们不得不说下它的几个创始人之一的Herman Hollerith,正是他发明了第一台电动机械的穿孔卡片制表机。并且说服美国政府在1890年采用他的机器进行人口普查方面的工作,让效率大大提高,不但让人们感受到了机器带来的便利,也让IBM这家公司有了第一桶金。
IBM的前身公司在1915-1924年间有一位叫George Winthrop Fairchild的人担任该公司主席,1924年FairChild去世后,Thomas J. Watson继任,并把公司更名为IBM。但Fairchild的这个名字并没有被历史淹没,甚至它在后续的历史中名气甚至超过了IBM,因为在1957年George Winthrop Fairchild的儿子Sherman Fairchild成立了大名鼎鼎的仙童半导体公司(Fairchild Semiconductor),而大家公认正是有了这家公司,才有了现在的美国硅谷。
以上我们简单介绍了下大型机萌芽时代,因为这里我只是简述这段历史,我们跳过接下来计算机从大型机到中型机再到小型机的变迁史,感兴趣的童鞋可以自己Google研究。这里我直接用一张仙童半导体8位创世人之一的戈登·摩尔(他同时也是英特尔的创始人)的摩尔定律图片带过,毕竟计算机的发展和芯片研究是息息相关的。
随着同样单位面积的芯片计算能力越来越强,成本反而越低,到了70年代初期,个人电脑开始出现,不过最初的个人电脑是由一群极客用手工作坊式的方式自己组装起来的。其中比较出名的有以下两款。
Altair 8800被公认为微型计算机的先驱,为个人PC时代拉开了序幕,因为它在当时足够流行,Bill Gates和Paul Allen于1975年在它上面开发了微软的第一款产品,BASIC语言解释器。
**Altair Basic Interpreter Source, Micro-soft, US, 1975** Paul Allen finished his BASIC program while flying to Albuquerque with Bill Gates to demonstrate it to MIT's Ed Roberts. Microsoft later created interpreters for many other languages and processors, though BASIC remained its most valuable product into the early 1980s. *Gift of Bill Gates, Jr, 102631998*
第二款这里需要介绍的是斯蒂夫·沃兹尼亚克于1976年和斯蒂夫·乔布斯一起在车库里组装出来的这款个人电脑,这也是Apple的第一款产品。
微软开始一直为家庭作坊电脑提供BASIC解释器,直到1980年,微软崛起的机会终于来临,IBM选中微软为他新的IBM-PC编写操作系统,因为时间紧迫,微软从别人手中买下QDOS使用权,并稍作修改更名为MS-DOS。由于IBM-PC的普及,再加之比尔·盖茨聪明的商业头脑,微软的操作系统被分发到了不同厂商的PC机上,以致成为了个人电脑的操作系统标准。IBM等个人电脑制造商,反而沦为幕后,微软掌握了更大的主动权与盈利能力。很多PC生产商也越加依赖微软,但其中有一家却特例独行,走小众化精品路线,它就是Apple。从此两家公司冲突不断
在1983年Apple公司推出了自己带有图形界面操作系统的Lisa个电脑,右上角是苹果第一代图形操作系统样子,右下角是Lisa电脑,中间的就是大名鼎鼎的Macintosh。1985年微软也推出了自己的第一款图形界面操作系统Microsoft Windows 1.0。虽然乔布斯一直说比尔盖茨是剽窃,但业界公认的是他们两家公司的图形界面灵感都来源于施乐公司。不管谁剽窃谁,由于这两家公司的功劳,从此个人电脑发展走入快车道,越来越被普通大众接受,并且被应用到了人们工作和生活的方方面面。
后记
以上所用到的图片都是我在计算机历史博物馆里面用相机拍摄所得,有些瑕疵还请大家见谅。上述所说历史主要集中在个人电脑普及前,且没有涉及到互联网方面,正如个人计算机的发展与普及离不开芯片的研制与发展一样,互联网的发展与普及也离不开个人电脑和互联网技术的发展,而这方面的内容又将是另一篇故事了,后续我会另写一篇,说一下互联网的发展历程。
作者简介
彭涛(@彭涛me) 致力于让技术变得简单而有趣
个人博客:http://pengtao.me, GitHub地址:https://github.com/CPPAlien