如何通俗的理解二進制 二進制是為了什么而發(fā)明的?
二進制是為了什么而發(fā)明的?當(dāng)我看到關(guān)于發(fā)明二元系統(tǒng)的問題時,我立刻想到了萊布尼茨(與牛頓并肩作戰(zhàn)的人)。有人喜歡鼓吹萊布尼茨受《周易》的啟發(fā),于是萊布尼茨發(fā)明了二進制。這實際上是一個錯誤的說法。事實上
二進制是為了什么而發(fā)明的?
當(dāng)我看到關(guān)于發(fā)明二元系統(tǒng)的問題時,我立刻想到了萊布尼茨(與牛頓并肩作戰(zhàn)的人)。有人喜歡鼓吹萊布尼茨受《周易》的啟發(fā),于是萊布尼茨發(fā)明了二進制。這實際上是一個錯誤的說法。事實上,八卦可以用二進制來解釋(這并不罕見,因為宇宙中所有的信息都可以用二進制來解釋,就像所有的詩都可以用文字來寫一樣)。更何況,八卦并不科學(xué),也沒有指導(dǎo)生產(chǎn)實踐的真正意義和價值。)但萊布尼茨發(fā)明二進制時,從來沒有讀過《周易》。萊布尼茨發(fā)明二進制與《易經(jīng)》無關(guān)。這在科學(xué)史上早已是定論。原來,沒必要再多解釋了。然而,民科院經(jīng)常會一次又一次地吹噓這一點。因此,我想再次普及科學(xué)。
現(xiàn)在我們討論的主要是計算機上的二進制文件。在這個以十進制為基本單位的時代,二進制的發(fā)明也為計算機時代的發(fā)展增添了新的技術(shù)。二進制系統(tǒng)在計算機的存儲中起著重要的作用,也得到了大家的認(rèn)可。那么,二進制的發(fā)明和發(fā)展呢?讓我們了解一下二進制的發(fā)展歷史。
二進制是計算技術(shù)中廣泛使用的一種數(shù)字系統(tǒng)。二進制數(shù)據(jù)是用0和1表示的數(shù)字。它的基數(shù)是2,進位規(guī)則是“每兩進一”,借位規(guī)則是“借一為二”。它是18世紀(jì)德國數(shù)學(xué)哲學(xué)大師萊布尼茨發(fā)現(xiàn)的。目前的計算機系統(tǒng)基本上是二進制的,計算機中的數(shù)據(jù)主要以補碼的形式存儲。計算機中的二進制是一個非常小的開關(guān),“開”表示1,“關(guān)”表示0。
在20世紀(jì),計算機的發(fā)明和應(yīng)用被稱為第三次科技革命的重要標(biāo)志之一,因為數(shù)字計算機只能識別和處理由“0”和“1”符號串組成的代碼。它的工作模式是二進制的。19世紀(jì),愛爾蘭邏輯學(xué)家喬治·布爾的邏輯命題思維過程轉(zhuǎn)化為某種符號“0”、“1”、“1”的代數(shù)演算。二進制是每個二進制的進位系統(tǒng)。0和1是基本運算符。因為它只使用0和1符號,所以非常簡單方便,并且易于用電子手段實現(xiàn)。