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