mfc实现计算器的平方功能_电子史 · 计算器,每天都在进化中

“归零、归归归归归归归归归归归归归零”

d44d6bf7c435c4b6a3a424a6da31aa91.png

现在在B站上,拿能够按键发声的计算器当电子琴弹的视频真是越来越多了。想必在计算器刚刚发明的时候,所有的工程师也没想到这种娱乐性的用法吧!——恰恰相反,计算器的发明和其他发明一样,最初都是为战争服务的。

5b4125fadc249fcdd9c6045a83752a12.png

在电子式计算器诞生之前,人们就已经使用了机械式的设备来帮助人们计算,牵强一点的说,算盘和对数计算尺就是其中的一员。在阿波罗登月计划中,同类型的计算尺就被带到了月球轨道上去。

590ee80384e31327fabc6cac041f5447.png

而之后,由复杂的齿轮和机械结构组成的机械式计算器成为了计算大量运算的首选,虽然有些更加复杂的机械计算机能够计算积分、平方和开平方根等运算,但简单的,能够计算加减乘除的机械式计算器获得了大量的应用,它们很笨重、发出大量噪声、而且运算速度也极慢。除了办公室场景以外很少被家庭和个人所使用。

14eece421ab70c1d4ed13ce4f66294d4.png

第一种真正意义上用于通用数值计算的电子计算机要追溯到1946年,ENIAC(电子数字积分和计算机)的诞生。它的诞生与战争密不可分。正值二次世界大战,不管是计算大炮的炮弹飞行轨迹还是预判从飞机上抛射的炸弹、鱼雷落点都需要大量的数学计算。使用人工和机械计算所需要的人力、时间太过庞大以至于接近于不可能。为此,一种能够替代人工和机械计算器的电子设备被发明了出来,它就是ENIAC。

8564a322717a65c1cb847514ef157f08.png

在ENIAC诞生的同时,计算机领域最具有代表性的BUG一词也应运而生

ENIAC作为计算机的始祖,其每秒钟5000次加法运算的速度远超机械式计算器的速度1000倍以上,但为了实现这一点,需要近1.8万个电子管,总重27吨,占地170平方米左右。很显然这并不适合每一个办公室和公司购买使用。面对这样的情况,面向实现通用功能的计算机和专门的计算功能的计算器开始分道扬镳,走上了不同的道路。

7d463343dd79eefc3c680c9079b6bad0.png

第一台全电子化的桌面计算器是1961年,来自英国的ANITA(A New Inspiration To Arithmetic/Accounting)。它看起来和现在的台式计算器已经相差不多了。上面板上密密麻麻的按键可以同时设定一个数字的不同位,得出结果的时候也不需要按等号键,如果操作员十分熟练,使用这种键盘的速度将会非常快——当然,最终这种操作方式输给了更加直白的9个数字、四种运算和一个等号键的键盘。至于显示方面,这种计算器使用辉光管作为显示元器件。早期的ANITA售价为1000美元(大概折合现在的8000美元),不便宜,但仍然在市场上获得了数万个的销售订单。

0e9e8e069fc11180324badc380b46938.png

ANITA虽好,但它内部仍然带有多个电子管。而首款全晶体管的计算器则是由日本索尼所制造。除了显示部分仍然采用了辉光管外,剩余的部分全部采用晶体管电路,这使得计算器的体积能够进一步减小。它看起来已经和现代的计算器毫无区别了。当然,这个时候想把它揣进兜里还存在着一定的困难,因为这机器仍有几十公分的高度和宽度。该机的售价也高于ANITA,为1250美元。

ba84c533eaae37857684c25a358f1441.png

真正能够揣进兜里的计算器历史,从惠普的HP-35开始。这款计算器的来历要回溯到HP的创始人Bill Hewlett与同事们的一次赌约“能否创造出一款能够放进衬衫口袋里的计算器”而结果便是这款强大的HP-35。除了四则运算以外,该机还可运算三角函数和指数函数——这些功能也使得HP-35成为了第一款进入太空的便携式计算器,它在美国的太空实验室项目中成为了替代计算尺的太空计算工具。

31a32efc152249ace2329c772e67b09d.png

在这个时候,虽然和现代的计算器区别已经不大了,但仍存在着一个决定性的差别即该机所采用的芯片并非为计算器所独特设计的。而第一台采用大规模集成电路的计算器,要等到1969年的夏普QT-8了。而在那之后,计算器的进化便没有那么明显了——LCD液晶屏幕、太阳能电池板、可充电的电池和锂纽扣电池,随着科技水平的一次又一次的进步,计算器才能变成现在我们所看到的模样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值