很多人觉得电脑最早是用来写文档或者玩游戏的。其实不是。最早的计算机根本不是为了处理文字,而是为了算数。而且这些算数题,普通人用笔和纸根本算不出来,或者算得太慢。
如果回溯到20世纪40年代,也就是第一台电子计算机诞生的时期,你会发现,它唯一的任务就是帮军队打仗。
最早的应用领域是“数值计算”,具体一点说,就是算弹道表。二战的时候,美国军方需要给炮兵提供射击指南。你要是想把一颗几百斤重的炮弹,准确地打到几十公里外的一个掩体上,不能只靠运气。你得考虑风速、空气湿度、大炮的角度,还有地心引力。每一门大炮,针对不同的炮弹和地形,都要配一张几百页厚的弹道表。
那时候,这些表都是靠人手算的。当时有一群人,职业名称就叫“计算机”(Computers),他们大多是女性,拿着笔和纸,或者用简易的机械加法器,一行一行地算。算一张表需要几个星期。但是战争等不及。前线的大炮造出来了,表还没算出来。为了解决这个麻烦,美国军方才掏钱研制了著名的ENIAC。
ENIAC的任务很简单:算弹道。它一秒钟能做5000次加法,比人快了几千倍。但是这台机器巨大,占了一间屋子,里面有18000个电子管。这些管子经常烧坏,一旦坏一个,机器就罢工。所以,最早的电脑应用,其实是一个既费钱又费电的“超级算盘”。
除了算弹道,紧接着的第二个应用是造核武器。
研制原子弹需要模拟核裂变的过程。这涉及极其复杂的数学公式,叫偏微分方程。当时在洛斯阿拉莫斯实验室的科学家们发现,光靠人脑和手动计算器,根本没法模拟这种剧烈的物理反应。ENIAC研制出来后,它的第一个正式工作其实不是算弹道,而是帮科学家跑核模拟实验。那是1945年底,它跑了六个星期,处理了一千万张穿孔卡片。科学家根据这些数据,确定了氢弹是否可行。
所以,早期的计算机是不折不扣的“战争机器”。它们存在的唯一逻辑,就是为了解决关乎生死的计算压力。
除了美国,英国也在干同样的事。不过英国人更侧重于“破译密码”。这其实也是一种计算应用。当时纳粹德国用一种叫Enigma的机器加密电报。要破解这种密码,你得尝试成千上万种排列组合。靠人脑去试,还没试完,天就黑了。于是,图灵和他的团队搞出了像“炸弹机”(Bombe)和后来的“巨人”(Colossus)这样的机器。
这些机器的功能很单一。它们不能写代码,也没有操作系统,只能不停地对比信号,找规律。但是这种“死磕”数据的方法,直接决定了二战的走向。这就是计算机最早的价值体现:用更快的速度,处理人类处理不了的逻辑分支。
到了50年代,战争结束了,计算机才开始找点“阳间”的活干。这时候,最早进入的民用领域是“人口普查”。
美国政府每十年要查一次人口。1890年的时候,他们就开始用穿孔卡片机了。到了1950年,美国人口太多,数据量爆炸。如果还靠以前的老办法,可能下一次人口普查开始了,上一次的数据还没统计完。于是,第一台商用计算机UNIVAC出现了。它被卖给了美国普查局。
这是电脑第一次处理非军事任务。它的逻辑变了。以前是算复杂的数学公式(大炮和炸弹),现在是处理海量的小数据(人名、年龄、住址)。这标志着计算机从“计算器”变成了“数据处理机”。
紧接着,气象预测也成了电脑的早期地盘。
预测天气本质上也是解数学题。大气层是一个复杂的系统,你需要把地球表面分成很多方块,每个方块里的风向、温度、气压都在实时变化。50年代初,科学家冯·诺依曼就在电脑上跑了第一个气象预测程序。虽然那次预测只管24小时,而且电脑算完的时候,24小时已经过去了,但它证明了一件事:天气是可以预报的,只要你算得够快。
你看,从算弹道、造炸弹,到破密码、查人口,再到看天气,这些最早的应用领域都有一个共同点:它们都是在处理“人脑的极限”。
在那个年代,计算机不是用来提高效率的工具,而是生存的必需品。如果没有这些机器,原子弹可能造不出来,密码破不了,人口数据也是一团乱麻。
而且,那个时期的电脑操作起来非常原始。没有屏幕,没有键盘。你要想让它算题,得用手去插拔电线,像老式电话接线员一样。或者是把一叠一叠的纸卡打上孔,喂给机器读。如果一个孔打错了,整台机器算出来的结果就是垃圾。
但是,正是这些枯燥、硬核、甚至带点血腥味的应用,奠定了今天所有数字生活的基础。我们现在的手机芯片,其实就是那个算弹道的“大算盘”进化了几十亿倍后的产物。现在的互联网,最初也是为了在核打击下能保持通讯。
所以,说到底,计算机最早的领域就是为了解决两种东西:一是暴力,二是繁杂。前者是为了赢,后者是为了管。这两件事,在人类历史上永远是最高优先级,所以它们最先得到了技术的加持。这就是事实,没有那么多玄妙的故事,只有冷冰冰的计算需求。

本站部分图片和内容来自网友上传和分享,版权归原作者所有,如有侵权,请联系删除!若转载,请注明出处:https://www.rzedutec.com/p/67356/