java十大算法 二进制是为了什么而发明的?
二进制是为了什么而发明的?
当我看到关于发明二元系统的问题时,我立刻想到了莱布尼茨(与牛顿并肩作战的人)。有人喜欢鼓吹莱布尼茨受《周易》的启发,于是莱布尼茨发明了二进制。这实际上是一个错误的说法。事实上,八卦可以用二进制来解释(这并不罕见,因为宇宙中所有的信息都可以用二进制来解释,就像所有的诗都可以用文字来写一样)。更何况,八卦并不科学,也没有指导生产实践的真正意义和价值。)但莱布尼茨发明二进制时,从来没有读过《周易》。莱布尼茨发明二进制与《易经》无关。这在科学史上早已是定论。原来,没必要再多解释了。然而,民科院经常会一次又一次地吹嘘这一点。因此,我想再次普及科学。
现在我们讨论的主要是计算机上的二进制文件。在这个以十进制为基本单位的时代,二进制的发明也为计算机时代的发展增添了新的技术。二进制系统在计算机的存储中起着重要的作用,也得到了大家的认可。那么,二进制的发明和发展呢?让我们了解一下二进制的发展历史。
二进制是计算技术中广泛使用的一种数字系统。二进制数据是用0和1表示的数字。它的基数是2,进位规则是“每两进一”,借位规则是“借一为二”。它是18世纪德国数学哲学大师莱布尼茨发现的。目前的计算机系统基本上是二进制的,计算机中的数据主要以补码的形式存储。计算机中的二进制是一个非常小的开关,“开”表示1,“关”表示0。
在20世纪,计算机的发明和应用被称为第三次科技革命的重要标志之一,因为数字计算机只能识别和处理由“0”和“1”符号串组成的代码。它的工作模式是二进制的。19世纪,爱尔兰逻辑学家乔治·布尔的逻辑命题思维过程转化为某种符号“0”、“1”、“1”的代数演算。二进制是每个二进制的进位系统。0和1是基本运算符。因为它只使用0和1符号,所以非常简单方便,并且易于用电子手段实现。
java十大算法 java数据结构和算法 java int转二进制
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。