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