157
以地球現代人的思維,也許很難理解為什麼青靈島的人,會這麼執著於二進製編程的方式,也就是陰陽算學。
但實際上這也並不奇怪。
在地球0世紀三十年代,計算機剛出來的時候,所有人都覺得用二進製直接輸入機器語言是很正常的事情。
當時能用機器語言編程的,都是一些計算機科學家或者數學家,都是很牛的才人物。
在這些才人物裏,漸漸就流行了一種論調,那就是隻有機器語言編程才是真正的編程。
以至於後來彙編語言和高級語言出現後,還曾經短暫的流行過某種論調,那就是使用高級語言是一種低水平的表現,一些用機器語言編程的人,會對用高級語言編程的人,產生然的優越感。
這一方麵是因為,機器語言編程,由於是直接輸入機器可以讀懂的指令,不需要編譯的過程,所以執行效率是最高的。
而彙編語言和高級語言,由於還需要把代碼編譯成機器語言,才能被機器執行,所以執行效率會比機器語言低。
可以,機器語言編程效率低,但執行效率高。
高級語言變成效率高,但執行效率低。
計算機早期由於硬件性能很低,使得機器語言執行效率高的優勢,變成一個巨大的優勢。才會產生用機器語言編程比較優越的論調。
但隨著計算機硬件性能突飛猛進之後,高級語言編譯導致的執行效率降低,對於強大的硬件性能來完全可以忽略不計。
而另外一方麵,高級語言所帶來的巨大編程效率優勢,呈現出碾壓般的巨大優勢。
於是,在程理穿越前的1世紀,基本上絕大多數程序都是用高級語言編寫出來的,除了一些特殊場合和特殊需要之外,已經很少人會用機器語言去直接用二進製進行編程。
然而在青靈島上,由於數學理論方麵是幾乎空白,缺乏高級語言誕生的基礎。而彙編語言所帶來的那一點便捷優勢,在修真者開掛式的反應速度和手速麵前,就變得無足輕重。
所以,對於這些修真者來,用陰和陽來輸入指令,是經地義的事情,他們從來沒有去懷疑過這種輸入方式是不是有問題。
因為這種思維禁錮,也是青靈島這千年來,陰陽算學沒有多大進步的根本原因之一。
而這樣結果導致的問題就是,即使以修真者這種開掛式的反應速度和手速,能駕駛靈甲的人也是少之又少。
用機器語言輸入指令,來操控靈甲到底有多困難呢?
舉個例子:
地球上的人在玩遊戲的時候,讓遊戲中角色往前走一步,隻需要按一下“上”鍵。
而在按下“上”鍵後,這個操作,就會經過程序的層層計算編譯,最後化作成百上千位二進製數據,變成計算機可以理解的機器語言,供計算機執行。
而修真者,就是要繞開程序編譯的過程,直接輸入機器語言指令。
比如,一個修真者駕駛靈甲,要做出“往前跨出10米,然後左側抬腿到60度,微曲0度,右側擊拳出特定力道,然後掐一個法決,釋放一個法術。”這樣一係列動作。
首先向前跨出一步,這個指令,機器是沒辦法讀懂的,要分解成機器讀懂的機器語言,首先要把跨出一步,分解成十幾個步驟。比如19號軸承出力增加50%,6號鐵管向上抬5米…等等。