本文主要是介绍有非二进制计算机吗,用的这么多年的二进制原来不是最有效率的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击播放 GIF 0.0M
谁能书阁下
白首太玄经
大家都知道计算机是靠数字 0 和 1 的二进制进行存储和运算的。二进制的基数是2,逢二进一,退一当二。
知道归知道,可没人好奇为什么偏偏是二进制?毕竟计算机是给人用的,非要两种进制来回折腾一下不是很反人类么?
二进制里随便一个数字就是长长一串,根本看不懂。连程序员也是用编程语言,而不是直接用 0 和 1 跟机器交流。
直接在机器码上 debug 的 Jeff Dean 大神除外
我们有十个手指,十进制用起来如臂指使;一天 24 小时,一个小时 60 分钟,这些常用进制怎么都要更好理解吧?
虽说有时候科普时直接就用“ 机器只听得懂 0 和 1 ”蒙混过关了,不过这也是人赋予的规则,有了合适的材料和逻辑也能改变。
其实最重要的原因,是计算机刚出现的时候,二进制最好整了。
二进制电路简单好实现,运算逻辑还能直接套用现成的布尔代数,省力省事。
计算机靠电路中的高低电平变化就能分别表示 0 和 1
这一整就一直整到了现在,几十年来二进制计算机越来越先进,各方面的硬件也逐渐完善。现在你手上的手机,花了大把钞票的显卡,女神的照片,最爱的游戏,靠的全是二进制。
可差友们知道么&#
这篇关于有非二进制计算机吗,用的这么多年的二进制原来不是最有效率的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!