与此同时,对计算需求在不断增长。甚至在第二次世界大战之前,资金就投入生产更强大机械计算机项目上,战争加速对计算能力追求。几个国家空军开发机械炸弹瞄准镜,以帮助飞行员击中目标。轰炸机机组人员通过转动旋钮来输入风速和高度,旋钮则可以移动调整玻璃镜金属杠杆。在飞机瞄准目标时将视野聚焦,这些旋钮和杠杆比任何飞行员都能更精确地“计算”高度和角度。但局限是显而易见,这样炸弹瞄准器只考虑几个输入,只提供个输出——何时投掷炸弹。在完美测试条件下,美国炸弹瞄准器比飞行员目测更准确。但当部署在德国上空时,只有20%美国炸弹落在目标1000英尺以内。那场战争不是由试图引导炸弹但通常都失败机械计算机上旋钮决定,而是由投掷炸弹和发射炮弹数量决定。
更高精度需要更多计算。工程师们最终开始用电荷取代早期计算机中机械齿轮。早期电子计算机使用真空管。真空管是种将金属丝密封在真空玻璃中灯泡状器件。流经真空管电流通过控制电极可以打开和关闭,这与珠子在木棒上来回移动功能没有什不同。打开真空管编码为1,而关闭真空管编码为0。这两个数字可以使用二进制计数系统产生任意数字,因此理论上可以执行多种类型计算。
此外,真空管可以使这些数字计算机重新编程。机械齿轮,比如炸弹瞄准器中齿轮,只能执行种类型计算,因为每个旋钮都与杠杆和齿轮物理连接,这与算盘上珠子被来回移动杆束缚住样。但真空管之间连接可以重组,从而使计算机能够运行不同计算。
T.R.里德(T.R.Reid),《芯片》(TheChip),兰登书屋,2001年,第11页。德里克·张(DerekCheung)和埃里克·布拉奇(EricBrach),《征服电子:构建们电子时代天才、幻想家、自大狂和无赖》(ConqueringtheElectron:TheGeniuses,Visionaries,Egomaniacs,andScoundrelsWhoBuiltOurElectronicAge),罗曼和利特尔菲尔德出版社,2011年,第173页。如果不是因为飞蛾话,这就是计算领域次飞跃。因为真空管像灯泡样发光,会吸引昆虫,需要工程师定期“清理昆虫”(debugging)。此外,真空管和灯泡
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。