手在辦公桌上一拉,王望塵直接從辦公桌上取下一塊黑板。
接著,王望塵將黑板往半空一擺,黑板竟懸浮在空中,顯示出了一和零兩個數字。
“一和零組合起來,變成十。十之後是十一、十二、十三......每過十個數,就會向前跳動一位,這便是簡單的十進製。如果隻有一和零兩個數,如何去表示二呢?”
蘇文低下頭,簡單的思考了一下,不確定地給出答案:“零是零,一是一,二是一零?”
王望塵點點頭,在黑板上一畫,依次寫出了每個數字的二進製表達方法,“如你所見,每個數字都能夠用一和零的簡單數字進行重新定義構建。除了數字,我們的每一個字,也可以用零和一重新定義構建。
首先,每一個字都可以拆成音節,我們將這些音節排列起來,就會得到一組‘字母’,我們用零去定義字母A,用一去定義字母b,以此類推。”
蘇文若有所思,突然想到一個很重要的問題:“掌門,如果零是零,零又是你所的字母A,那該怎麼判斷零究竟是零還是字母A?”
王望塵一笑,大手一揮,黑板上出現了許許多多一和零構成的數組:“如你所見。其實構建和定義起來的遠比你想象中的要複雜,在八位計算機中,二進製中的零,表示為00000000,其他的東西並不能占用,它必須是獨一無二的。
其他的符號必須避開它,防止與它相同而無法識彆。於是乎,Abcd,隻能占用其他用不到的數字表示,比如這二進製中的0,換算成十進製為65,它被定義為A。”
蘇文剛得到一個答案,腦海裡又湧出了新的問題:“那應該怎麼去表示十?”
王望塵指了指黑板,“為什麼就算零也要寫成00000000?”
蘇文恍然大悟,“難道......隻要表示那些的數字,排列在一起,以八個為一組,進行拆分就能夠知道,這串一和零表示什麼?”
王望塵點零頭。
蘇文追問道:“可那麼多東西排列在一起,究竟要在哪裡停頓呢?如果我想寫一和零,不想讓彆人理解成為十該怎麼辦?”
王望塵提醒道:“你寫過作文吧?你是怎麼隔開字的?”
蘇文再次煥然大悟,“難道有什麼數字串插在當中?”
王望塵笑而不語,再次拖動黑板,“你知道了怎樣如何定義數字和字母,可以將它們表示為零和一。接下了,我教你如何去定義這些顏色。”
蘇文舉起了手,“掌門,我知道了那些東西都可以用零和一去定義,但如果隻是一段話,就要把各個音節和數字拆解為零和一,而想要理解那串數字,就要去計算,將它們轉化成為我們知道的東西,未免也太耗時間了吧?”
王望塵沒有否認,“人類的腦子確實負擔很大,但這套東西本來就不是給人腦用的。我們之所以要用零和一去定義,正是因為那係統最初也隻能用簡單的一和零去表達各種複雜的事物。還記得我最開始問你的問題嗎?什麼是簡單?什麼是複雜?”
王望塵點零黑板,清除了上麵的枯燥數字,隻剩下字母,“現在你知道簡單的零和一,已經能夠表示出複雜的字母。這些字母很多,但本質上也隻是零和一。
忽略我剛才講的。你現在看每一個字母都應該覺得簡單,你應該都學過這些東西。把這兩個字母,組合在一起。y和i,構成了yi。如果把i換成u,就變成了yu。如果yu加上e,就變成了yue。這就是我想要告訴你的,簡單和複雜。”
蘇文歪起腦袋,沒有立刻明白王望塵所想要表達的東西,她不好意思地舉起手:“掌門,你能的再明白一些嗎?我感覺馬上就要懂了,卻又感覺什麼都不懂......”