在讨论计算机和“革命”一词时,没有任何言语被过度使用。如果一个人相信每日新闻和电视帐户,则每种新模型的芯片模型,每个新软件,社交网络中的每个新预付款,每种新模型便携式电话或其他便携式设备,都会带来革命性的变化我们的生命。几个星期后,这些报告的主题被奇怪地忘记了,他被一些新的发展所取代,这次我们确信这是真正的转折点。
然而,毫无疑问,计算技术对普通百姓日常生活的影响是革命性的。通过指标衡量的这些机器的计算能力的简单度量,例如它可以从内部记忆中存储和检索的数据量,揭示了与任何其他古代或现代技术相匹配的预先速度。一个不需要求助于计算机工程师或程序员的专业词汇:安装在家庭和办公室中的计算机和数字设备数量的庞大,或者由全球消费者携带的速度显示出相似的增长速度,并且不会放慢速度。一个更重要的指标探讨了这些机器的作用。现代商业航空旅行,税收收集,医疗管理和研究,军事规划和运营 - 这些其他活动都带有不可磨灭的计算机支持印章,否则,它们看起来会完全不同,或者根本不会进行。
在过去几十年中,试图记录计算历史的历史在这种迅速发展的过程中很难写作。真正的计算历史必须承认其在文明基础上的历史根源,这部分是由于人们操纵和存储符号信息的能力而定义的。但是,自1945年以来,历史还必须记录计算的快速进步及其迅速传播到社会中。在保持历史观点的同时,这并不容易。本文识别并简要描述了构成当今计算机革命的基本人员,机器,机构和概念。它始于算盘,不仅在字母顺序上,而且按时间顺序排列,也是最早出现的计算仪器之一。它的事件直至二十一世纪,当时个人计算机的网络变得司空见惯,并且计算功率传播到便携式和嵌入式微型设备时。
数字设备继续像以往一样迅速发展。但是,个人计算机在某些方面达到了高原。这些机器的物理特征已经稳定了:键盘(从1890年代的古老打字机下来);一个包含电子电路和磁盘存储的矩形盒子;在该显示码头之上(从1940年代后期的纪念电视屏幕降落)。内部的电子电路虽然每年都有能力,但也稳定了:在过去的35年中,它们由硅制成的集成电路组成,并用黑色塑料包装包裹,安装在塑料板上。便携式或“笔记本电脑”计算机崩溃了,但基本相同。工程师和客户都同意,这种物理设计有许多缺点,例如,由于一个世纪前设计的键盘过度使用而导致的手的肌肉受伤。但是,许多尝试将同等功率,多功能性和易用性置于其他平台(尤其是便携式手机)上的尝试尚未成功。
这些计算机运行的程序(“软件”)仍在迅速发展。这些计算机连接到数据和全球通信网络的库也正在迅速发展。不可能预见到所有会导致的地方。在本文的写作和发表之间的间隔时间里,计算的性质可能会发生如此之多,以使研究的一部分过时。硅谷工程师谈论在“互联网时间”中发生的事件:比其他地方快六年。即使剥夺了一些广告夸张之后,这种观察似乎是正确的。
至少有四个地方可以争论计算的故事。第一个是显而易见的选择:在古代,新生的文明在其中开发了诸如卵石(拉丁曲明(Latin Cilculi),现代术语“计算”),计数板和算盘的辅助工具的帮助,这些词已幸存为20世纪(Aspray 1990)。
但是,这些设备不是我们通常想到的那个术语的计算机。对于现代公民来说,计算机械意味着设备或组装设备,接管了计算及其姊妹活动,数据的存储和检索。因此,第二个开始故事的地方是:1890年代,当赫尔曼·霍勒里斯(Herman Hollerith)开发了打孔卡和一系列机器系统,这些机器总结了,计数和排序的数据编码为美国人口普查的这些卡。Hollerith系统出现在历史上的关键时刻:当蒸汽机和蒸汽或水力工厂象征的电力机械发生了变化时。能源与生产的联系产生了控制它的需求,不仅是物理控制,而且还对工业化带来的数据进行了管理。Hollerith的制表师(以及他成立的公司,是IBM Corporation的基础)只是许多这样的回应之一:其他响应包括电动会计机器,收银机,机械添加机器,自动开关,自动切换和铁路,电话和电报的控制机制国际商品和证券交易所的交流和信息系统。
但是,现代读者的抗议活动听起来也不是正确的起点。计算机上的真正革命似乎与电子设备有关,如果不是当今无处不在的硅芯片,那么至少与他们的直系祖先是晶体管和真空管。通过这种度量,计算机时代始于1946年2月,当时美国陆军在费城摩尔电气工程学院举行的仪式上公开公开“ Eniac”(电子数值集成商和计算机)。凭借其18,000个真空管,ENIAC被吹捧为能够比外壳本身更快地计算从大炮发射的壳的轨迹。这是一个很好的例子,因为这样的计算是陆军花费超过50万美元(相当于目前的数百万美元)的原因。
用真空管计算的另一台早期机器是英国的“巨像”,其中在第二次世界大战期间在英格兰的布莱奇利公园(Bletchley Park)建造和安装了几份副本,并取得了巨大成功来打破德国法规。这些机器并没有像ENIAC那样执行普通的算术,但是它们确实以高速进行了逻辑操作,并且至少有一些在ENIAC的奉献精神之前运行了几年。ENIAC和巨像都是在爱荷华州立大学在爱荷华州立大学建造的实验装置,该物理学教授叫约翰·瓦纳索夫(John V. Atanasoff),在克利福德·贝里(Clifford Berry)的协助下。这台机器也用真空管计算出来,但是尽管其主要组件在1942年被证明是可行的,但它永远无法达到运营状态(Burks and Burks 1988)。
读者的对象再次再次:这项技术不仅存在,而且在桌子和普通百姓的家中都普遍存在吗?毕竟,没有多少人(也许最多有几十个)有机会使用Eniac并利用其非凡的力量。战争结束后拆除的巨人计算机也是如此。通过这种衡量标准,计算机革命的“真实”开始不是在1946年,而是在1977年,当时两个年轻人,史蒂夫·乔布斯(Steve Jobs)和史蒂夫·沃兹尼亚克(Steve Wozniak)来自现在被称为硅谷的地区,推出了一台名为“苹果II”的计算机致全世界。Apple II(以及其直接的前身“ Altair”及其继任者IBM PC)将计算机从专门的大型企业或军事利基市场中带到了世界其他地区。
一个人可能会无限期地继续这一论点。今天,年轻人考虑了最近的计算机革命的开始,即当互联网首先允许一个位置的计算机与其他地方的计算机交换数据时。这些网络中最著名的网络是由美国国防部的高级研究项目局(ARPA)建造的,该项目局(ARPA)于1969年开始正在进行中,该网络(ARPANET)正在进行中。但是还有其他人,它们与个人和迷你计算机联系起来。当它们在1980年代合并时,现代互联网诞生(Abbate 1999)。
实际上,有很多地方可以开始这个故事。随着这本书的编写,计算正在进行新的转换,即个人计算机和便携式通信设备的合并。和以前一样,它伴随着流行媒体的“革命性”影响的描述。显然,电话有一个有趣的历史,但是在某种程度上,这个故事似乎并不重要。只有一件事是可以肯定的:我们还没有看到这种现象的最后一件事。将来会有更多这样的发展,所有这些都无法预测,所有这些都被吹捧为计算机革命的“终极”开花,所有这些都将以前的革命事件降级为默默无闻。
这种叙述始于1940年代。从机械计算到电子计算的过渡确实很重要,并且过渡为随后的个人计算等现象奠定了基础。不止那些年份发生的事情:在1940年代,“编程”的概念(后来扩展到“软件”的概念)是与计算机设计分开的活动,但对于该机械的使用至关重要在执行要做的事情时。最后,在此期间,由于使用了第一个实验性但操作大型计算机的经验,出现了计算机的基本功能设计(一种“体系结构”),使用了以后的术语。直到今天的技术进步浪潮一直存在。
因此,尽管必须提出所有资格,以使其成为学术史学家,但人们可能会认为eNIAC是计算机革命的枢纽(Stern 1981)。第二次世界大战期间,在宾夕法尼亚大学构思和建造的那台机器为“计算机时代”揭幕。只要一个人知道任何选择都是任意的,只要一个人适当地对早期的发展提供适当的荣誉,包括Babbage和Hollerith的工作,以及Adding Machine,Cash寄存器和其他类似设备的发明,否危害已造成。
介绍
几乎所有文化都具有计数和代表某种象征性符号的数量的能力,但是“原始”可能是现代学者的“原始”。除非使用耐用培养基,例如粘土片剂,否则该能力的物理证据要难得多得多。我们知道,在整个古代世界中独立出现了用鹅卵石,珠子,弦上的珠子,结等来象征性地代表和操纵定量信息的概念。例如,西班牙探险家的新世界探险家发现印第安人使用了一个复杂的打结琴弦系统,称为Quipu,而圣经中则提到了类似的打结琴弦系统,至少有一个念珠 - 念珠 - 到目前为止。珠子的高度抽象的代表形式演变成算盘,其中至少三种不同形式在现代中国,日本和俄罗斯生存。在熟练的操作员的手中,算盘是一种功能强大,紧凑且多功能的计算工具。中世纪的西方国家也使用了其他相关的计算辅助工具。其中包括带有网格或图案的计数板,以促进添加(由此带来现代短语“柜台”交易),以及这些板上使用的代币(这些代币作为赌场中使用的赌博芯片生存)。
重要的是要认识到,这些设备仅由在政府,教会或业务中所要求的设备使用。有了这个资格,人们可以说这些是“共同”的使用,但不是无处不在的意义。此资格适用于所有计算机。当然,采用此类机器取决于它们的昂贵程度,但也至关重要的是它们是否满足人们的需求。随着西方社会的工业化并变得越来越复杂,这些需求的增加了,但是值得注意的是,即使计算机价格急剧下降和互联网访问,它们也没有达到全部渗透到消费市场的渗透,并且可能永远不会。
在进行计算机械之前,值得注意的是,其他一种有助于计算的援助,该计算已广泛使用,并且以遗传形式生存到现代。那就是打印的表,例如,该表列出了数学函数的值。这些可以追溯到古希腊人,并且它们被天文学家广泛用于自己的使用,更重要的是,水手在开放的海洋上使用。例如,为保险业开发了统计表,例如死亡率。口袋计算器和“电子表格”计算机程序允许一个人当场计算这些值,但桌子仍然有位置。仍然有几个地方可以找到使用此类桌子。持续使用表显示了它们与现代电子计算机的基本用途之一的紧密联系(Kidwell and Ceruzzi 1994)。
上述大多数设备与印度阿拉伯语符号系统一致,其中符号的值不仅取决于符号本身(例如1,2,3…),还取决于它零用作位置)。该表示法优于诸如罗马数字之类的添加符号,在中世纪后期欧洲人采用它是实现现代计算道路的重要里程碑。执行添加时,如果一列上的数字之和大于九个,则必须将数字“携带”到左侧的下一个列。将此过程机械化是从上述计算到自动计算的重要步骤。给约翰内斯开普勒的一封信中包含的素描和零碎的描述表明,德国小镇Tuebingen的Wilhelm Schickard教授于1600年代初建造了这样的设备。众所周知,它没有生存。
1642年,法国哲学家和数学家布莱斯·帕斯卡(Blaise Pascal)发明了一台添加机器,荣幸地是已知的最古老的人。通过转动一组车轮,将数字输入计算器中,每列一个。当车轮经过“ 9”的值时,齿轮上的牙齿通过一个单元向相邻的车轮前进。帕斯卡(Pascal)注意确保在“ 9s”序列中添加“ 1”的极端情况,不会阻塞机制。帕斯卡(Pascal)的机器启发了其他一些设备,但没有一个商业上的成功。原因已经变得熟悉:一方面,它有些脆弱,细腻,因此昂贵,另一方面,帕斯卡尔生活的世界并不是人们认为这种机器是生活中的必要性。
大约30年后,德国哲学家和数学家戈特弗里德·威廉·莱布尼兹(Wilhelm Leibniz)讽刺了伏尔泰的糖果,并以微积分的cocreateor命名,得知了帕斯卡(Pascal)的发明,并试图独立构建计算器。他成功地构建了一台机器,该机器不仅可以添加,而且还使用齿轮,该齿轮会根据操作员设置了拨号的位置,使齿轮与可变的牙齿相连。他的计算器运行不佳,但是“踩踏的drum”直到19世纪后期就成为了几乎所有繁殖计算器的基础。一位现代的后代The Curta足够小,可以放在口袋里,并在1970年代出售。
一个更加商业社会的开始,中产阶级不断增长,使得有利于商业成功的条件。1820年左右,查尔斯·泽维尔·托马斯(Charles Xavier Thomas)是在法国建立保险业的先驱,建造并销售了他的“算术计”,该计使用了莱布尼兹(Leibniz)踩踏鼓来执行乘法。起初的销售量很差,但是在1870年之后,销量很受欢迎,每年售出约一百。到那时,工业化已经如火如荼,托马斯的机器与许多竞争对手一起满足了需求(Eames and Eames 1990)。
这些要求在大西洋的两边都满足。在美国开发的两个“添加机器”特别重要。两者都不能够乘以繁殖,但能够进行快速增加,易用性,谦虚(尽管不是低)成本,而坚固的结构却更多地补偿了这种缺陷。在1880年代中期,Dorr E. Felt E. Felt设计并为一台通过按下一组数字键,一个数字中的数字库来操作的添加机。更重要的是,按键的力量也为机制提供了动力,因此操作员不必暂停并转动曲柄,拉动杠杆或其他任何事情。在熟练的操作员的手中,他们既没有将手指从键盘上移开,也没有看过键盘,感觉“ comptoter”可能会非常快速,准确地增加。售价约为125美元,很快就成为新世纪美国办公室的标准功能。大约在同一时间,威廉·塞沃德·伯劳斯(William Seward Burroughs)开发了一台添加机器,该添加机将在一条纸条上产生,而不是在窗户中显示总和。他的发明是Burroughs Add Machine Company的开始,该公司在1950年代成功过渡到电子计算机,与Sperry 1980年代合并后,它被称为Unisys Corporation。
在欧洲,计算机器也成为标准的办公产品,尽管它们采用了不同的策略。瑞典工程师W. Odhner发明了一台紧凑而坚固的机器,可以使用Leibnitz的另一种装备(数字是由Levers设置的,而不是按键)。这导致了在Odhner,Brunsviga和其他名称下销售的成功产品。
没有关于计算机机械的讨论是完整的,而没有提到英国人查尔斯·巴比奇(Charles Babbage),他是最初提议构建一台自动,可编程计算机的人,即著名的“分析引擎”。在设计并部分完成了更为适中的“差异引擎”之后,他提出了这些想法,这本身代表了计算当天技术的状态的巨大进步。Babbage工作的细节将在稍后提供,但实际上他确实提出了从1830年代开始的,该机器具有现代计算机的所有基本功能组件:他称为“磨坊”的算术单元,他称为记忆设备“商店”是通过打孔卡对机器编程的一种手段,是打印结果或将答案打印到新卡上的方法。它是由金属制造的,并由蒸汽机供电。Babbage花了很多年的时间试图实现这一概念,但是在他去世时,仅建立了碎片。
如果他完成的机器使人们的猜测使世界可能会有多大的不同。我们会有一个由Steam提供动力的信息时代吗?但是,与帕斯卡尔(Pascal)和莱布尼兹(Leibniz)一样,再次必须记住,世界不一定要等待计算机的发明。为了产生真正的影响,巴巴奇不仅必须克服缠绕他的分析引擎的技术障碍,而且他还必须发挥相当大的推销技巧来说服人们他的发明有很多用途。这一观点的证据来自瑞典乔治和他的儿子Edvard Scheutz在1853年完成了一款工作差异引擎,这被认为是世界上第一个成功出售的印刷计算器(Merzbach 1977)。其中一台机器被卖给了纽约奥尔巴尼的达德利天文台,但Scheutz引擎对科学或商业的影响很小。信息时代必须等待。
到19世纪末,计算的艺术状况已经稳定。在商业世界中,简单的组合计或奥德纳(Odhner)与其他类似范围的办公设备(例如打字机或电报股票)占据了其位置。在科学界(仍然是那些年的一个小世界)中,有一定的兴趣,但不足以支持偶尔的特殊用途机器的建设。那些需要估算的科学,例如天文学,用印刷表和人类的“计算机”(这是他们的工作名称),他们使用铅笔,纸,桌子,也许还有一台添加机器。工程专业的类似情况:桌子的书籍,辅以偶尔的特殊用途机器,旨在解决特殊问题(例如,潮汐预测变量,灌木差分分析仪)。大约在1900年之后,个别工程师可能还依靠简单的模拟设备,例如Planimeter,最重要的是幻灯片规则:精确度有限但用途广泛,足以满足大多数工程师的需求。
赫尔曼·霍勒里斯(Herman Hollerith)的打孔卡系统始于这样的专用系统。1889年,他回应了美国人口普查总监的电话,他发现及时制作人口普查报告越来越困难。打孔卡及其随附的方法通过该卡上的孔图案以及对总计和计数的分类和计数进行编码的方法,非常适合该局的需求。接下来发生的事情归因于Hollerith的主动性与其他任何事情一样。发明了这个系统后,他不耐烦地拥有一个只有十年的唯一客户,因此开始了一项运动,以说服其他人的实用性。他创立了一家公司,该公司于1911年与另外两个公司合并,形成了计算机录制的公司。1924年,托马斯·沃森(Thomas Watson)加入C-T-R的领导地位后,该名称已更改为国际商业机器。沃森(Watson)是一位推销员,他了解这些设备必须满足客户的需求才能蓬勃发展。同时,人口普查局不希望过度依靠一个供应商,促进了竞争对手雷明顿·兰德(Remington Rand)的增长,后者成为IBM的主要竞争对手,在接下来的半个世纪中。
事后看来,打孔卡设备的升级是由命运所预言的:它的分类,整理和制表的能力与大量销售,营销和制造数据的需求不断增长,来自蓬勃发展的工业经济。命运当然在那里,但必须将Hollerith的愿景和沃森(Watson)归功于他对这项技术的不懈努力。当美国经济在1930年代步履蹒跚时,IBM机器仍然像以往一样受欢迎:满足美国和外国政府机构对统计数据的需求。典型推销员沃森(Watson)此外,还促进并慷慨地资助了将其公司产品应用于教育和科学的方式。作为回报,一些科学家发现,可以进行一些修改的IBM设备可以使用解决科学问题。对于像L. J. Comrie这样的天文学家,打孔器设备实际上成为了Babbage失败的梦想的实践实现。包括上述Atanasoff在内的其他科学家开始提出特殊实用的计算器,可以执行一系列操作,就像从未完成的Babbage分析引擎要做的那样。这些科学家是在IBM制表符和机械计算器的背景下进行的,这些计算器和机械计算器几乎满足了科学家的需求,而没有开发新型机器的麻烦(Eckert 1940)。
回顾那个时代,人们看到了这些可编程计算器的设计与从未完成的分析引擎之间的显着一致性。但是,只有哈佛大学教授霍华德·艾肯(Howard Aiken)事先知道查尔斯·巴巴奇(Charles Babbage),甚至艾肯(Aiken)也没有为哈佛大学自己的计算机采用Babbage的设计。在1930年代,巴巴奇并不完全是未知的,但他的大多数历史记载都将他的作品描述为失败,他的引擎是愚蠢。这并不是一个激发年轻一代发明者的故事。然而,那些成功的人失败了,所有人都分享了他的热情和一心一意的奉献精神,以实现齿轮并启用自动计算的概念。他们还很好地衡量了托马斯·沃森(Thomas Watson)的推销技巧。
首先,康拉德·祖斯(Konrad Zuse)是1930年代中期仍在柏林的工程专业的学生,勾勒出了一台自动机器,因为他说,他“太懒惰了”,无法完成学习所需的计算。懒惰和必要是发明的父母。随着纳粹袭击世界的战争,Zuse白天在柏林的一家飞机工厂工作。晚上,他在父母的公寓里建造了实验机。他的“ Z3”在1941年12月运行;它使用剩余的电话继电器进行计算和存储,丢弃的电影膜用孔打孔进行编程(Ceruzzi 1983)。
1937年,霍华德·艾肯(Howard Aiken)在哈佛大学的物理学论文工作时,提出了最终被称为“自动序列控制的计算器”的构建。他对单词的选择是故意的,反映了他的理解,即打孔器无法执行操作序列限制其对科学的使用。艾肯(Aiken)招募了IBM的帮助,IBM建造了机器并将其移至哈佛大学。在第二次世界大战中,在1944年,它是公开奉献的。因此,ASCC具有第一个将自动计算概念介绍给公众意识的概念的区别。(德国间谍也将这一消息带到了Zuse,但到1944年,Zuse与Aiken的机器的建造一起很好。但是可以通过纸带对其进行编程。
1937年,纽约贝尔电话实验室的一名数学家乔治·斯蒂比茨(George Stibitz)建造了一个原始电路,使用二进制算术添加了数字 - 这个数字系统对人类非常不友好,但非常适合电气设备。两年后,他能够说服他的雇主通过与所谓的“复杂”数字合作的继电器来构建一个复杂的计算器,这在电话电路分析时经常出现。复杂的数字计算机不是可编程的,但是在第二次世界大战期间,它导致了其他模型在贝尔实验室建造的模型。这些最终达到了几个大型通用接力计算机。他们不仅具有执行任何算术操作序列,而且有能力根据先前计算的结果来修改其行动方案。后一个功能以及电子速度(下一个讨论)通常被认为是我们今天所知道的“计算机”与他们越来越不受能力的祖先的“计算器”之间的至关重要的区别。(在1943年,Stibitz是第一个使用“数字”一词来描述用离散数字计算的机器的人。)
在1930年代中期,由麻省理工学院教授Vannevar Bush建造的差异分析仪是对机器的调查。这台机器没有“数字化”计算现代短语,而是按类似于典型房屋的“模拟”瓦特小时计的原理工作。在其他方面,灌木分析仪与上面讨论的其他机器相似。像其他开拓者一样,布什也有一个特定的问题要解决:分析当前发电机和传输线的交替网络。差分分析仪是计算单元的复杂组件,可以重新配置以解决一系列问题。第二次世界大战的需求导致了许多这些机器正在建造并应用于其他更紧迫的问题。其中一个是在费城摩尔电气工程学院安装的,是Eniac的灵感。
所有这些机器都将机械齿轮,车轮,杠杆或继电器用于计算元素。继电器是电气设备,但它们是机械切换电流的,因此它们的操作速度从根本上与纯机械设备的顺序相同。早在1919年,就可以从真空管上设计一个可以更快切换的电路,然后通过具有可忽略的质量的电子流进行切换。试管容易烧毁,操作它们需要大量功率,而这些功率又必须作为多余的热量去除。除非其速度克服了这些缺点,否则几乎没有动力从管子中构建计算机。
在1930年代中期,爱荷华州立大学的物理教授约翰·瓦纳索夫(John V. Atanasoff)认识到了管电路的优势在线性方程式解决方案。这种类型的问题几乎在物理学的每个分支中都发现,其解决方案需要进行大量普通算术操作以及中间结果的存储。随着谦虚的大学赠款,阿塔纳索夫(Atanasoff)于1939年开始建造电路,到1942年,其原型运行起来,除了其中间存储单元间间歇性故障。那时,阿塔纳索夫(Atanasoff)移居华盛顿特区,从事其他战时项目。他从未完成计算机。同时,在德国,Zuse的一位名叫Helmut Schreyer的同事开发了Tube Circits,他建议用来替代Zuse的代替Zuse。他的提议构成了他的博士学位论文的基础,但是除了一些面包板模型之外,还没有取得很少的进展。
在英格兰,真空管成功地应用了真空管的第一个主要专业是在英格兰进行的,其中一组超级保密的代码破坏者开发了一台机器,以协助解码被拦截的德国军事广播交通。这是一个明显的案例,需要电子速度:不仅需要考虑许多“钥匙”的组合,而且随着时间的流逝,截获的军事信息的军事价值会迅速减少,几天后通常变得毫无价值。第一个所谓的“巨像”于1943年完成(大约是Eniac开始的时候),到战争结束时,有十个运营。即使经过65年,巨像的细节仍然是秘密的。但是据透露,尽管这些机器没有像计算器那样执行算术,但它们可以并且确实在符号信息上执行逻辑操作,这是当今任何电子处理电路的核心。
ENIAC在宾夕法尼亚大学建造,并于1946年2月向公众公开,更属于所描述的机器的传统,而不是随后的通用电子计算机。它是为解决特定问题的构思,提议和建造的 - 为陆军射击表的计算。它的体系结构反映了该问题所需的内容,这是一个未经后续计算机模仿的体系结构。只建造了一个。尽管战争的结束降低了计算射击桌的紧迫性,但军事工作在整个长期的一生中都占据了ENIAC的日程安排(1955年被关闭)。在1940年代,计算在许多方面发展。上面提到的示例是最突出的示例,但后面是其他许多较小但重要的项目。
线性进度的隐喻(即使用“里程碑”一词)是不合适的。1940年代的计算进步更像是一支军队在破碎的地形上前进。ENIAC凭借其算术速度的急剧增加,将计算机的“计算”功能推向了计算机的其他功能,例如数据的存储或结果的输出。这些现在不得不匆匆赶上。在其他功能中,没有一个比向处理器提供指令的障碍更大。约翰·莫克利(John Mauchly)简洁地说:“只有在高速提供指令时,才能高速执行计算。”因此,在建造它的过程中,Eniac向其创建者揭示了需要内部,电子存储指令的需求。每台机器都有“软件”:一组正确使用的过程。在电子产品之前,机械速度与人类相称。只有使用电子计算机才有这种分叉,这就是数字时代真正的“革命性”本质。ENIAC凭借其高算术速度使编程脱颖而出。(“编程”计算机来自ENIAC团队并非偶然。)
因此,ENIAC具有讽刺意味的是,由于其缺点及其能力,它是历史的枢纽。它不是被编程的,而是通过堵塞电线而努力地“设置”,实际上是为每个新作业的机器重新布线。这意味着要解决几分钟的问题可能需要几天才能设置。相比之下,像哈佛大学一号一样,ENIAC的机电表亲可能会在几个小时内编程,但需要几天的时间才能贯穿这些方程式。
即使在1940年代初期,ENIAC正在成型,其设计师仍在思考机器的继任者的外观。ENIAC团队的事后看来非常适合这项任务:它包括具有电气工程,数学和逻辑技能的人。在他们的讨论中,有一个概念是设计具有专用内存单元的计算机,该计算机存储了数据,但不一定在其内容上执行算术或其他操作。说明和数据将存储在该设备中,每个设备都能以高速检索或存储。正如上面所述,这一要求遵循了对速度的实际需求,以及使记忆单元保持简单的工程愿望,而没有对其进行分区的额外复杂性并为一种或其他类型的数据分配空间。
从这个简单的概念中得出了随后的许多计算能力。此后,它与约翰·冯·诺伊曼(John von Neumann)联系在一起,后者加入了ENIAC团队,并于1945年撰写了一份有关ENIAC的继任者EDVAC的报告,其中解释了这一概念。但是显然,这是一项合作的努力,然后是ENIAC作为背景。
如果人们找不到足够容量的可靠,便宜且快速的存储器设备,那么这种设计的所有优点将是徒劳的。Eckert使用循环声脉冲的汞管有利。冯·诺伊曼(Von Neumann)希望使用特殊的真空管。操作的第一台真正的存储程序计算机使用的是汞管或修改电视管,将数据存储为电荷斑点(Randell 1975)。这些方法提供了高速,但容量有限且价格昂贵。许多其他设计师选择使用较慢但更可靠的旋转磁性鼓。MIT的旋风项目在1950年代初期的团队开发了一种对微小磁化的“核心”(饮料形状的磁性材料块)中存储数据的方法(Redmond and Smith 1980)。
一代:1950- 1970年
埃克特(Eckert)和莫克利(Mauchly)的记忆不仅仅是他们对计算机设计的贡献。正是他们几乎独自一人在早期就寻求其发明的商业应用,而不是将其限制在科学,军事或非常大的工业用途中。英国人是第一个开发用于商业用途的计算机的人:狮子座(The Leo)是为餐饮公司J. Lyons&Company,Ltd。建造的EDSAC计算机的商业版本,并在1951年使用。但是,就像Babbage的发明一样上个世纪,英国人无法遵循其非凡的创新(Bird 1994)。在美国,埃克特(Eckert)和莫克利(Mauchly)在提议建造用于商业用途的计算机时面临着类似的怀疑,但尽管在此过程中失去了独立性,但他们最终能够成功。考虑到使该设备可靠运行的工程困难,因此持怀疑态度是合理的。尽管如此,到1950年代中期,Eckert和Mauchly能够提供一台名为The Univac的大型商用计算机,并且大约二十个收购了一家的客户都受到了广泛的欢迎。
其他大小公司的公司在1950年代进入了计算机业务,但是到了十年末,IBM取得了领先的领先优势。这主要归功于其优越的销售人员,这确保了客户从昂贵的电子设备投资中获得有用的结果。IBM为商业和科学客户提供了单独的电子计算机系列,以及成功的较小,廉价计算机(如1401)的成功系列。到1960年,1940年代发明的晶体管非常可靠,足以取代脆弱的真空管早点。计算机存储器现在由磁芯的层次结构组成,然后由较慢的鼓或磁盘,最后是高容量磁带。将数据和程序输入这些“大型机”仍然是打孔卡的问题,从而确保了IBM基础的Hollerith设备的连续性。
1964年,IBM将其产品线统一了其“ System/360”,不仅涵盖了整个科学和业务应用程序(因此名称),而且还提供了作为一个越来越多的计算机的家族,每个人都承诺运行该软件是为下面的人开发的。这是一个戏剧性的一步,再次改变了该行业,因为Univac在十年前就已经有了。人们认识到,“软件”最初是在硬件设计的暗恋中几乎是事后想法的,它越来越多地是计算进步的驱动器。
在商业市场上的IBM之后是“七个矮人”:Burroughs,Univac,National Cash登记册,霍尼韦尔,通用电气,控制数据公司和RCA。英格兰(England)在1940年代后期运营的第一台实用存储的计算机也开发了商业产品,法国也开发了商业产品。Konrad Zuse的“ Z3”于1941年运作,他也成立了一家公司,也许是世界上第一个致力于制造和销售计算机的公司。但是除了较小的例外,欧洲销售从未与美国公司的销售联系。苏维埃尽管与美国在太空探索方面具有竞争力,但在计算机中不能做到这一点。他们必须满足于制作IBM System/360的副本,这至少给了他们其他人开发的所有软件的优势。为什么苏联落后于远远落后的原因是一个谜,鉴于其技术,尤其是数学上的卓越。也许苏联计划人员将计算机视为双刃剑,它可以促进国家规划,但也可以使信息分享信息。当然,没有一个充满活力的自由市场经济,这推动了Univac和IBM的技术进步,这是一个因素。无论如何,美国国防部提供的大量资金增强了美国的自由市场部队,该部门支持所谓的“命令和控制”运营以及物流和板载导弹指导的计算和导航。
微型计算机和芯片
如果计算技术仍在1960年代中期仍然存在,那么人们仍然会谈论“计算机革命”,因此它对社会的影响会很大。但是技术并没有保持静止。它以不断增长的速度进展。晶体管花了十年的时间从实验室出来,并在计算机中实用了商业用途。这对已经提到的大型大型机系统产生了影响,但是晶体管对较小的系统产生了更大的影响。从1965年左右开始,出现了几种新产品,这些产品提供了高处理速度,坚固的速度,尺寸小和价格低廉的产品,从而开放了全新的市场。一家名为数字设备公司的新公司宣布,“ PDP-8”宣布了这类“微型计算机”。波士顿郊区出现了一系列微型计算机公司。无论是在人员还是技术领域,微型计算机行业都是国防部的直接后代,资助了麻省理工学院的旋风项目(Ceruzzi 1998)。
当计算机设计人员开始使用晶体管时,他们不得不面对另一个技术问题,在早期,这被真空管的脆弱性掩盖了。这就是与数千个离散组件组装,接线和测试电路的困难:晶体管,电阻器和电容器。在针对此互连问题的众多建议解决方案中,来自德克萨斯州仪器的杰克·基尔比(Jack Kilby)和费尔柴尔德(Fairchild)半导体的罗伯特·诺伊斯(Robert Noyce),他们在1959年申请了专利。他们的发明被称为“综合电路”。这两家公司能够利用硅晶体管建立的知识底座,能够将这项发明迅速带入商业用途:到1960年代末,硅芯片已成为计算机处理器的主要设备,并开始取代存储器核心也是如此。
除了对集成电路共同发明外,Noyce还做了其他可以塑造计算方向的事情。1968年,他离开了仙童,并共同创立了一家名为Intel的新公司,致力于使记忆芯片作为磁芯的替代。旧金山南部半岛的圣塔克拉拉谷(Santa Clara Valley)已经是微电子学的中心。但是,诺伊斯(Noyce)的英特尔(Intel)成立将这一活动提高到了狂热的音调。1971年,一位新闻记者称该地区为“硅谷”:这个名字不仅暗示着正在进行的计算机工程,而且还暗示着驱动它的自由轮毂,企业家文化(Ceruzzi 1998)。
到1970年代中期,IBM在全球范围内的计算占主导地位已受到三个方向的攻击。从硅谷和波士顿郊区出发,有一系列小但功能越来越强大的系统。来自美国司法部的来自1969年提起的反托拉斯诉讼,指控IBM不公平地主导该行业。从进行软件研究的计算机科学家中,通过称为“时间共享”的程序来互动使用计算机的概念,这使许多用户的幻想是,大,昂贵的计算机是他们自己的个人机器。时间共享为将计算能力带入新的用户群体的手中提供了另一种途径,但是当时类似于向家中提供电力的电网的廉价“计算机实用程序”的承诺,当时并没有实现。
这项朝向互动计算的重要组成部分是1964年的开发,新罕布什尔州达特茅斯学院的基本编程语言的发展,那里的自由艺术以及科学或工程背景的学生发现计算机比其他学院更容易访问,而这些计算机比其他学院更容易访问。不得不将其程序作为打孔卡甲板提交,用较不友好的语言编码,并等待计算机在队列中的位置。
个人计算机
这些对大型机计算方法的攻击在1975年汇聚在一起,当时新墨西哥州的一家晦涩的公司提供了“ Altair”,这是世界上第一个计算机套件,售价不到400美元。这个套件几乎只是一台“计算机”,必须添加更多的设备来获得实用系统(Kidwell and Ceruzzi 1994)。但是Altair的宣布揭示了创造力的爆炸,到1977年,这已经产生了可以从事有用工作的系统。这些系统使用了高级硅芯片进行处理和内存。用于大规模存储的软盘(在IBM上发明);以及允许用户编写自己的应用程序软件的基本编程语言。这个版本的基本是由比尔·盖茨(Bill Gates)领导的一个小组撰写的,比尔·盖茨(Bill Gates)退出了哈佛,并搬到新墨西哥州为阿尔泰尔(Altair)开发软件。最终结果是推翻了IBM在计算机行业的统治地位。在接下来的十年中,与IBM进行战斗的巨人都没有做得很好。即使是数字设备公司,在许多方面,个人计算机的父母也在1990年代初就面临破产。
个人计算机带来了计算方式的成本,但是像Altair这样的机器不适合不熟悉数字电子和二进制算术的任何人。到1977年,市场上出现了几种产品,声称与任何家用电器一样易于安装和使用。他们最有影响力的是Apple II。苹果的创始人史蒂夫·乔布斯(Steve Jobs)和史蒂夫·沃兹尼亚克(Steve Wozniak)是Eckert and Mauchly的硅谷对应者:一位是一流的工程师,另一个是有远见的人,如果可以进入大众市场,则可以看到计算机的潜力(Rose 1989)。1979年,Apple II出现了一个名为“ VisicalC”的程序:它操纵了会计师称为“张开表”的行和数字的列,仅比任何人想象的要快得多,更容易。拥有VisicalC和Apple II的人现在可以做即使是大型大型机也无法轻易做的事情。最后,经过数十年的承诺,软件(让计算机可以做想要做的事情的程序)贴上了它真正属于的位置。十年后,像Bill Gates的Microsoft这样的软件公司将主导有关计算进步的新闻。
尽管它以缓慢的,肿胀的官僚机构而闻名,但IBM迅速回应了苹果的挑战,并于1981年提出了“ PC”。PC具有开放的架构,鼓励其他公司提供软件,外围设备和插入电路卡。IBM PC在市场上比任何人想象的都要成功。IBM名称给了机器的尊重。它使用了Intel的高级处理器,该处理器允许其访问比竞争对手更多的内存。操作系统由Microsoft提供。为PC及其兼容机器提供了一个非常有能力的电子表格程序Lotus 1-2-3。
苹果公司于1984年与IBM竞争其“ Macintosh”,该苹果将所谓的“用户界面”从实验室带到了流行意识中。将屏幕上的文件视为一系列重叠的窗口的隐喻,用户是由名为“鼠标”的指针访问的,在1960年代在军事赞助的实验室中率先开创。在1970年代初期,施乐公司硅谷实验室的一群杰出的研究人员进一步开发了。但是,苹果仍然可以取得商业上的成功。Microsoft紧随其后的是其自己的“ Windows”操作系统,与Macintosh大约在同一时间引入,但直到1990年才获得市场成功。在接下来的十年中,个人计算机领域继续了Apple Architecture与IBM开创的IBM之间的战斗英特尔处理器和Microsoft系统软件。
网络的开始
在1980年代,个人计算机将计算机主题带入了大众意识。许多人在工作中使用了它们,其中一些人也将它们放在家里。该技术虽然仍然有些困惑,但不再是神秘的。当个人计算机主导着流行媒体时,而古老的大型计算机继续以安装设备和软件的美元价值来统治行业。大型机无法与电子表格和文字处理器之类的PC程序竞争,而是需要处理大量数据所需的大型机构的任何应用程序。从1970年代开始,这些计算机开始使用键盘和终端,从表面上类似于个人计算机。大型的在线数据库系统变得普遍,并逐渐开始改变工业化世界中的商业和政府活动。这些应用程序中更明显的一些包括航空公司预订系统,用于公用事业和保险公司的客户信息和计费系统,以及用于大型零售的计算机化库存和库存计划。在线数据库和计费系统,免费电话号码以及信用卡验证和账单的结合将零售曾经潮湿的邮购分支机构转变为美国经济中的巨大部队。
所有这些活动都需要大型且昂贵的大型计算机,并且软件自定义为每个客户付出了巨大的代价。人们很想连接一系列运行便宜的软件包的廉价个人计算机,但这是不可行的。将另一匹马队搭配到货车上可能会使人增加重量,但货车不会更快。即便如此,由于球队的人变得越来越困难,使马匹都朝着相同的方向拉动变得越来越困难。计算的问题是相似的,并且在非正式地表示为“ Grosch的定律”:对于给定的金钱,从一台大型计算机中获得的工作要比两台较小的计算机中的更多(Grosch 1991)。
但这会改变。在1973年的施乐帕洛阿尔托研究中心,在那里取得了如此多的进步,发明了一种网络方法,最终推翻了该法律。它的发明者称其为“以太网”,这是19世纪物理学家认为灯光的媒介。以太网使将办公室或构建较小的计算机相互链接到彼此之间,从而共享质量内存,激光打印机(另一项Xerox发明),并允许计算机用户将电子邮件互相发送。在以太网使本地网络实用的同时,国防部高级研究计划局(ARPA)资助的努力也在将地理上分散的计算机链接起来。ARPA关心在战争时保持安全的军事通讯,当时网络的各个部分可能被摧毁。旋风项目的早期军事网络有中央指挥中心,因此很容易受到对网络中央控制的攻击。这些中心位于无窗,钢筋混凝土结构中,但是如果损坏了网络,则无法使用(Abbate 1999)。
借助ARPA的资金,一群研究人员开发了一种替代方案,其中数据被分解为“数据包”,每个数据都给出了计算机的地址以接收它,并通过网络发送了。如果网络上的一台计算机无法使用,则系统将找到替代路线。接收端的计算机会将数据包重新组装成原始变速箱的忠实副本。到1971年,“ Arpanet”由全国15个节点组成。在剩下的十年中,它迅速生长。它的最初目的是将大型数据集或程序从一个节点发送到另一个节点,但是网络成立后不久,人们开始使用它来互相发送简短的笔记。起初,这是一个尴尬的过程,但是在1973年,剑桥,马萨诸塞州公司Bolt Beranek和Newman的工程师Ray Tomlinson进行了改造。汤姆林森(Tomlinson)提出了一个简单的概念,即将消息的收件人的名称分开,该人的计算机带有“@”标志,这是Arpanet当时使用的电视连接控制台上可用的少数非字母符号之一。因此,现代的电子邮件构思了,及其是网络时代的象征。
将Arpanet用于通用电子邮件和其他非军事用途的压力是如此之大,以至于被拆分。一部分仍处于军事控制之下。另一部分移交给了由美国资助的民用国家科学基金会(Niveral National Science Foundation),该基金会不仅赞助了研究该网络,还允许不同类型的网络之间的互连(例如,使用无线电而不是电线的网络)。研究人员开始将结果称为“互联网”,以反映其异质性质。1983年,网络采用了一组数据传输标准,称为“传输控制协议/Internet协议”(TCP/IP),并具有此类互连。这些协议今天仍在使用,是现代互联网的基础(Aspray and Ceruzzi 2008)。
这些本地和远程网络方案非常适合计算机硬件和软件中发生的其他开发。出现了一种新型的计算机,称为“工作站”,与个人计算机不同,它更适合于网络。另一个关键的区别是,他们使用了一个名为“ Unix”的操作系统,尽管对于消费者来说,它非常适合网络和其他高级编程。Unix是在美国政府监管电话垄断AT&T的研究部门Bell Laboratories开发的。通过以太网在本地链接的工作站组以及互联网与全球类似群集的链接,最终为许多应用程序提供了大型大型机构安装的真正替代方案。
互联网时代
美国政府机构国家科学基金会不允许商业使用其控制的互联网。但是,与IBM这样的计算机公司提供的网络协议相比,它可以向希望使用它们几乎没有成本使用的任何人使用Internet协议。随着互联网使用的增长,NSF承受着将其移交给商业公司以管理它的压力。美国国会于1992年通过的一项法律有效地结束了禁止商业用途的禁令,可以说,随着该法律的通过,现代互联网时代开始了。这并非完全正确,因为美国政府保留了对互联网的寻址计划(例如)的控制权。后缀“ .com”,“ .edu”等,依此类推,这使计算机可以知道发送电子消息的位置。到二十一世纪初,许多国家要求将这种控制权移交给联合国,但到目前为止,美国已经抵制。互联网确实是向世界所有国家提供的自由提供的资源,但是其域名的主注册表由一家美国私人公司管理,该公司由美国商务部授予。
这项政治活动得到了计算机技术的巨大进步的补充,这进一步导致了互联网的迅速传播。到1990年,昂贵的Unix工作站已让您成为了使用高级处理器的个人计算机,尤其是由英特尔提供的称为“ Pentium”的处理器。在软件方面,Microsoft Windows操作系统的新版本带有Internet协议和其他网络软件。这种组合赋予了PC的等效功率。尽管在PC上很少找到UNIX,尽管更强大的服务器和所谓的“路由器”继续使用Internet的基本切换。芬兰的Linus Torvalds于1991年开发的一种称为“ Linux”的Unix被作为Microsoft Windows系统的免费或低成本替代品。IT和相关软件获得了很小但很大的市场份额。这些被称为“开源”软件,被定义为“免费”,但并非没有限制(Williams 2002)。
当这项活动在政府和大学实验室进行时,个人计算机用户正在独立地发现网络的好处。像Apple II这样的第一批个人计算机没有太多的联网能力,但是足智多谋的爱好者无论如何都开发了巧妙的方式来进行交流。他们使用称为“调制解调器”(调制器调制器)的设备将计算机数据缓慢传输,因为音频是在普通电话线上。在这一点上,他们得到了美国电话垄断的裁决的帮助,通过电话线发送的数据与语音通话没有什么不同。在美国,当地的电话有效地是免费的,但是长途电话很昂贵。个人计算机爱好者制定了在当地收集消息的方法,然后在晚上将它们互相发送到较低的情况下(结果称为“ Fidonet”,以“获取”数据的狗命名)。商业公司也成立了这一市场;他们在大多数大都市地区租用了当地电话号码,并向用户收取了与他们连接的费用。其中最有影响力的人之一称为“来源”,成立于1979年。经过一些财务困难,它进行了重组,并成为美国在线的基础,这是1980年代后期至1990年代最受欢迎的个人网络服务。
这些个人和商业系统之所以重要,是因为它们引入了网络的社会维度。Arpanet是一个军事网络。它的后代因轻浮或商业用途而皱眉。但是,从一开始就使用了个人网络,例如他们的信息运行的房屋电话,用于聊天,随意讨论,新闻和商业服务。Prodigy的商业网络之一,还结合了颜色图形,这是当今互联网的另一个主食。专注于Arpanet的Internet历史是正确的:Arpanet是Internet的技术祖先,互联网协议来自ARPA研究。但是,互联网的完整历史也必须包括社会和文化层面,并且来自Prodigy,AOL和业余爱好者社区。
到1980年代后期,很明显,计算机网络对于家庭和办公室都是可取的。但是,在国家科学基金会支持的网络中,“互联网”只是许多可能的竞争者之一。根据一个流行的预测,这些年来的商业报告是在拥护一种完全不同的网络,即将有线电视扩展到许多新频道中 - 达到500个。重新配置的电视也将允许一定程度的互动性,但这不是通过通用的个人计算机。这个概念是电视和娱乐行业的营销目标的自然产物。在科学家和计算机专业人员中,网络将以结构良好的协议的形式出现,称为“开放系统互连”(OSI),这将取代更自由的互联网。这一切都没有发生,主要是因为互联网与竞争计划不同,旨在允许允许不同的网络访问,并且与特定的政府监管的垄断,私人公司或行业无关。到1990年代中期,诸如AOL之类的私人网络已经建立了与Internet的连接,OSI协议被废弃了。具有讽刺意味的是,这正是因为互联网是免费的,没有任何特定的商业用途,一旦1993年之后从美国政府释放,它就可以成为如此多的商业活动的基础(Aspray and Ceruzzi 2008)。
1991年夏天,欧洲粒子物理实验室CERN的研究人员发布了一个名为“万维网”的计划。这是一套在Internet协议之上运行的协议,并允许以各种格式在Internet上存储的材料进行非常灵活和通用的访问。与Internet本身一样,正是跨格式,机器,操作系统和标准的访问功能使网络变得如此迅速。如今,大多数消费者都认为网络和互联网是同义词。更准确地说,后者是前者的基础。Web软件的主要作者是当时在CERN工作的Tim Berners-Lee。他回忆说,他开发该软件的灵感来自观察来自世界各地的物理学家,共同开会,在CERN建筑物的公共区域进行科学讨论。除了开发网络外,Berners-Lee还开发了一个程序,可以轻松从个人计算机访问该软件。该计划称为“浏览器”,是使互联网可用于大众的另一个关键要素(Berners-Lee 1999)。Berners-Lee的浏览器仅使用有限的用途。很快,它被一个名为“ Mosaic”的更复杂的浏览器取代,该浏览器于1993年在美国伊利诺伊大学开发。两年后,马赛克的主要开发商离开了伊利诺伊州,搬到了加利福尼亚的硅谷,在那里他们创立了一家名为Netscape的公司。他们的浏览器称为“导航器”,免费为个人免费下载;商业用户必须付款。Netscape几乎立即的成功导致了互联网“泡沫”的开始,以至于,与网络遥远连接的任何股票都以荒谬的价格交易。马赛克逐渐消失,但微软购买了它的权利,这成为微软自己的浏览器Internet Explorer的基础, 今天,这是访问网络和一般互联网的最受欢迎手段(Clark 1999)。
结论
计算的历史始于缓慢的有序方式,然后随着网络,浏览器和现在便携式设备的出现而失控。任何试图绘制其最近轨迹的叙述注定要失败。这是摩尔定律的推动力:英特尔的创始人之一戈登·摩尔(Gordon Moore)的观察,硅芯片记忆每18个月大约每18个月的容量增加一倍(Moore 1965)。自1960年代以来,它就一直在这样做,尽管经常预测,它很快就会结束,但它似乎仍然有效。质量存储的能力,尤其是磁盘的能力,电信电缆和其他通道的带宽也以指数速率增加。这使工程师无法逃脱:当被要求设计消费者或商业产品时,他们并不是用现有芯片的能力来设计它,而是他们预期的是当时的芯片功率产品被带入市场。这反过来迫使芯片制造商提出了满足这种期望的筹码。人们总是可以在受欢迎的贸易媒体中找到预测,这是该跑步机必须有一天必须停止的:至少当量子物理的限制使设计具有更高密度的芯片是不可能的。但是,尽管有这些定期的预测,摩尔法律将结束,但事实并非如此。而且,只要它成立,即使是明年,就不可能预测计算的“轨迹”。但这确实使这个时代成为生活中最令人兴奋的时代之一,只要可以应对技术变革的速度。
参考书目
Abbate,J。发明互联网。马萨诸塞州剑桥:麻省理工学院出版社,1999年。
Aspray,W。,编辑。计算机之前的计算。
爱荷华州艾姆斯:爱荷华州立大学出版社,1990年。
- 和P. E. Ceruzzi编辑。互联网和美国业务。剑桥,马萨诸塞州,2008年。
Berners-Lee,T。和M. Fischetti。编织网络:其发明者的原始设计和终极命运。旧金山:哈珀,1999年。
Bird,P。Leo:第一台商业计算机。英国伯克希尔:Hasler Publishing,1994年。
Burks,A。R.和W. Arthur。第一台电子计算机:Atanasoff故事。安阿伯,
密歇根州:密歇根大学出版社,1988年。
Ceruzzi,P。E. Reckoners:数字计算机的史前史,从继电器到存储的程序概念,1935- 1945年。康涅狄格州韦斯特波特:格林伍德出版社,1983年。
- ,现代计算的历史。马萨诸塞州剑桥:麻省理工学院出版社,1998年。
Clark,J。和O. Edwards。Netscape时间:Microsoft的十亿美元初创公司的制作。纽约:圣马丁出版社,1999年。
Eames,ch。和R.办公室。计算机视角:计算机时代的背景。马萨诸塞州剑桥:哈佛大学出版社,1990年。
Eckert,W。J.
计算。纽约:IBM Corporation,1940年。
Grosch,H。R. J.计算机:生命中的位切片。加利福尼亚州诺瓦托:第三千年书籍,1991年。
Kidwell,P。A.和P. E. Ceruzzi。数字计算中的地标:史密森尼绘画史。华盛顿特区:史密森学会出版社,1994年。
Merzbach,U。Georg Scheutz和第一个打印计算器。华盛顿特区:史密森学会出版社,1977年。
Moore,G。E.
Randall,B。,编辑。数字计算机的起源:精选论文。柏林,海德堡和纽约:Springer-Verlag,1975年。
Redmond,K。C.和Th。史密斯。项目旋风:先锋计算机的历史。马萨诸塞州贝德福德:数字出版社,1980年。
Rose,F。West of Eden:Apple Computer的无罪终结。纽约:企鹅书,1989年。
Stern,N。从Eniac到Univac:对Eckert-Mauchly计算机的评估。马萨诸塞州贝德福德:数字出版社,1981年。
Williams,S。Free AS自由:Richard Stallman的自由软件十字军东征。加利福尼亚州塞巴斯托波尔:奥莱利,2002年。