如何發明世界上第一臺純漢字的計算機?

樂哥哥qwe


你好,很高興能夠回答你的問題。

首先,計算機採用二進制是因為二進制技術實現比較簡單,運算規則簡單,適合邏輯運算,易於進行轉換等等。

1.技術實現簡單

計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通和斷開,這個正好可以用0和1來表示這兩種狀態。

2.抗干擾能力強,可靠性高

與十進制數相比,二進制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度。

3.適合邏輯運算

邏輯代數是邏輯運算的理論依據,二進制只有兩個數碼,正好與邏輯代數中的“真”和“假”相吻合。

4.易於進行轉換

二進制數與十進制數之間的轉換相當容易。人們使用計算機時可以仍然使用自己所習慣的十進制數,而計算機將其自動轉換成二進制數存儲和處理,輸出處理結果時又將二進制數自動轉換成十進制數,這給工作帶來極大的方便。

二進制是計算技術中廣泛採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。

一個字節等於8個二進制數,在ASCll碼中,一個英文佔一個字節空間,而一箇中文漢字佔兩個字節空間,在計算機中,一串數碼作為一個整體來處理和運算,如果用中文的話,這會大大加大計算機處理數據的大小,導致計算機處理數據的速度遠遠比不上純英文的處理速度。

如果全中文的話,更是會加大計算機的存儲空間,這會導致所有原材料價格的上升。想一次處理的信息越多,就需要更多的位數,比如你家計算機cpu是64位的,就相當於一次能夠傳遞64個二進制的數量,如果你換成中文會出現怎麼樣的事情,變成了128個二進制,你的計算機需要處理2次才能夠完成。

在處理較少數據的時候,你感覺不出什麼,但是在目前大數據時代下,如果全是中文,計算機的處理速度會大大折扣,處理速度減緩1倍。需要處理的數據比全英文狀態下還多一倍,你覺得這樣是否划算呢?


小生科技生活


建議:立足鼎氏拼音開發編程語言和操作系統,解決少魂的問題。


分享到:


相關文章: