多进制的魅力

如同现实生活

生活在进步

电脑业在日新月异的变

不过相对来说

变的更多是在软件

大家对多进制的快速也多有体会

 

以前我曾回帖说过

未来计算将会是硬件多进制的计算机

因为不管算法本身多么牛B

也存在某些残缺

只能近乎完美

比如显示器的渲染算法

有可能是几种算法的集合

也可能是一种

但不管如何

有些能够全部覆盖

但渲染的时候某些部位存在时间的差异色彩的差异

有些能够在时间,色彩方面能够达到完美

那么某些边缘或者中间的部位就存在渲染的漏洞

这是不可否认的

除非你能从头到脚全部一个一个像素扫描下来

那这样一来那个数据就变得异常庞大

扫描的时间也存在一些不可控制的未知

因此算法只能作为优化的层次

 

如果想效率更加高效

只能对进制的改进

举个例子

计算机只能进行加减法

那么100*100

姑且不论转换二进制的时间

加上二进制循环计算的时间

那也哟要计算一百次一百的相加

那么用十进制呢?

我们先建立一个九九乘法表

一个九九加法表

然后开始由高位向低位追加运算

100*1=100

100*0=  000

100*0=   000

那么结果由上到下重叠相加

100*100=10000

乘法用了9次。加法用了9次

一共才用了18次循环

相比之下足足少了82次

如此巨大的差距

足以让人震惊

那么就可以得出一个初步的结论

进制越低

描述数据本身就越复杂

存储空间就越大

进制越高

描述数据本身就越复简单

存储空间就越小

 

但事实真的如此乎?

没有

世界总是相对的

就运算本身而言

同理空间与时间也是相对的

空间越少所需的时间越短

空间越大所需的时间越长

打个比方

当进制越高

描述进制本身就需要相当长的时间

这个时候反而还不如用比它简单的进制来描述数据本身

所以进制与时间方面是相对的

当进制达到某个极致的时候

效率就会减低

其中二者的奥妙就如同正弦的曲线

循环往复

奥妙无穷

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值