☆、第五章 二進位的密文
第五章 二進位的密文
父親答應幫我們譯出安期生手札上面的文字,但是他卻告訴我們這些文字竟然是用二進位程式碼寫成的。這遊戲啊超出了我們的認知範圍了,二進位不過是近兩百年的產物嗎?
二進位我們都知道,就是&ldo;0&rdo;和&ldo;1&rdo; 它的基數為2,進位規則是&ldo;逢二進一&rdo;,借位規則是&ldo;借一當二&rdo;, 計算機的發明與應用,其運算模式正是二進位。
父親耐心的跟我們解釋:&ldo;於是你太爺爺就把這些奇怪的字裡面的長短不一的橫豎都轉為&l;0&r;和&l;1&r;,長的線表示&l;1&r;,而短一些則表示&l;0&r;。這樣,把這些字用&l;0&r;和&l;1&r;表示出來,然後再對應上古代人的漢字比劃,也就是以前的四角程式碼一類的。果然就能表示出相應的字,你太爺爺很高興,以為這件事情就這樣解決了。你太爺爺把自己的心得全都記在了一個筆記本上,本來想要把它翻譯完,但是後來一病不起,就沒有完成。&rdo;
我和唐雲馨聽到這裡駭然,這怎麼可能!這個手札是安期生的,安期生是戰國時期的,少說也得2000年了,這和那天唐雲馨告訴我這上面的字是透過高溫雷射術刻上去的一樣都有些天方夜譚了。因為我和唐雲馨都是在70年代出生的,都是接觸電子產品。我們這一代人可以說是在近些年都是玩這些東西過來的,高中大學也學過。我們知道二進位主要用於計算機程式設計,作為計算機的語言廣泛應用,這是世界廣泛達成的共識。
二進位的種種優點讓它運用到高科技的產品上,它是不可代替的。首先技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用&ldo;1&rdo;和&ldo;0&rdo;表示。其次是簡化運算規則:兩個二進位數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。再再次是適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位只有兩個數碼,正好與邏輯代數中的&ldo;真&rdo;和&ldo;假&rdo;相吻合。再再再次是易於進行轉換,二進位與十進位數易於互相轉換。最後是用二進位表示資料具有抗幹擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的幹擾時,仍能可靠地分辨出它是高還是低。
用最簡單的話來說:二進位是最簡單,最安全,儲存資訊量最大的數字進位,所以才被應用於計算機等高科技產品上。父親說這本手札上面的文字是二進位寫成的,換句話說,那個時候的科技已經達到了我們想像不到的地步了。想到這裡,我和唐雲馨面面相覷。
這個時候父親又說:&ldo;我知道你們在想什麼,我也不相信,但是就只有這種方法可以解讀這個銅簡上面的字。其他的方法我試了很多遍,都不能。另外,我還發現你爺爺的一個很大的問題,是上次唐小姐的父親拿這個銅簡手札來的被我轟走後考慮到的。古代的漢字並不是像現在這麼豐富,那個時候的漢字可能也就在2000不到,常用的也就是幾百,漢字是在後來的幾千年慢慢創造增加的。這片手札的上面的字也是如此,字有重複的,如果將這些字讀下來,這裡面還是很多意思不同的地方。&rdo;
&ldo;我後來就去拜會了我的導師,他是章太炎先生的弟子。章太炎先生是文學巨匠,尤其是對國學研究無人能出其右。我的老師告訴我,國人根本沒有想在們現在的四聲的聲調,也就是陰平陽平上聲去聲四種。那個時候中原地區只有兩種聲調,那就是隻有陽平和上聲,根本就沒有陰平和去