如何发明世界上第一台纯汉字的计算机?

乐哥哥qwe


你好,很高兴能够回答你的问题。

首先,计算机采用二进制是因为二进制技术实现比较简单,运算规则简单,适合逻辑运算,易于进行转换等等。

1.技术实现简单

计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通和断开,这个正好可以用0和1来表示这两种状态。

2.抗干扰能力强,可靠性高

与十进制数相比,二进制数的运算规则要简单得多,这不仅可以使运算器的结构得到简化,而且有利于提高运算速度。

3.适合逻辑运算

逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

4.易于进行转换

二进制数与十进制数之间的转换相当容易。人们使用计算机时可以仍然使用自己所习惯的十进制数,而计算机将其自动转换成二进制数存储和处理,输出处理结果时又将二进制数自动转换成十进制数,这给工作带来极大的方便。

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

一个字节等于8个二进制数,在ASCll码中,一个英文占一个字节空间,而一个中文汉字占两个字节空间,在计算机中,一串数码作为一个整体来处理和运算,如果用中文的话,这会大大加大计算机处理数据的大小,导致计算机处理数据的速度远远比不上纯英文的处理速度。

如果全中文的话,更是会加大计算机的存储空间,这会导致所有原材料价格的上升。想一次处理的信息越多,就需要更多的位数,比如你家计算机cpu是64位的,就相当于一次能够传递64个二进制的数量,如果你换成中文会出现怎么样的事情,变成了128个二进制,你的计算机需要处理2次才能够完成。

在处理较少数据的时候,你感觉不出什么,但是在目前大数据时代下,如果全是中文,计算机的处理速度会大大折扣,处理速度减缓1倍。需要处理的数据比全英文状态下还多一倍,你觉得这样是否划算呢?


小生科技生活


建议:立足鼎氏拼音开发编程语言和操作系统,解决少魂的问题。