第157章 人形編譯器(1 / 2)

157

以地球現代人的思維,也許很難理解為什麼青靈島的人,會這麼執著於二進製編程的方式,也就是陰陽算學。

但實際上這也並不奇怪。

在地球0世紀三十年代,計算機剛出來的時候,所有人都覺得用二進製直接輸入機器語言是很正常的事情。

當時能用機器語言編程的,都是一些計算機科學家或者數學家,都是很牛的才人物。

在這些才人物裏,漸漸就流行了一種論調,那就是隻有機器語言編程才是真正的編程。

以至於後來彙編語言和高級語言出現後,還曾經短暫的流行過某種論調,那就是使用高級語言是一種低水平的表現,一些用機器語言編程的人,會對用高級語言編程的人,產生然的優越感。

這一方麵是因為,機器語言編程,由於是直接輸入機器可以讀懂的指令,不需要編譯的過程,所以執行效率是最高的。

而彙編語言和高級語言,由於還需要把代碼編譯成機器語言,才能被機器執行,所以執行效率會比機器語言低。

可以,機器語言編程效率低,但執行效率高。

高級語言變成效率高,但執行效率低。

計算機早期由於硬件性能很低,使得機器語言執行效率高的優勢,變成一個巨大的優勢。才會產生用機器語言編程比較優越的論調。

但隨著計算機硬件性能突飛猛進之後,高級語言編譯導致的執行效率降低,對於強大的硬件性能來完全可以忽略不計。

而另外一方麵,高級語言所帶來的巨大編程效率優勢,呈現出碾壓般的巨大優勢。

於是,在程理穿越前的1世紀,基本上絕大多數程序都是用高級語言編寫出來的,除了一些特殊場合和特殊需要之外,已經很少人會用機器語言去直接用二進製進行編程。

然而在青靈島上,由於數學理論方麵是幾乎空白,缺乏高級語言誕生的基礎。而彙編語言所帶來的那一點便捷優勢,在修真者開掛式的反應速度和手速麵前,就變得無足輕重。

所以,對於這些修真者來,用陰和陽來輸入指令,是經地義的事情,他們從來沒有去懷疑過這種輸入方式是不是有問題。

因為這種思維禁錮,也是青靈島這千年來,陰陽算學沒有多大進步的根本原因之一。

而這樣結果導致的問題就是,即使以修真者這種開掛式的反應速度和手速,能駕駛靈甲的人也是少之又少。

用機器語言輸入指令,來操控靈甲到底有多困難呢?

舉個例子:

地球上的人在玩遊戲的時候,讓遊戲中角色往前走一步,隻需要按一下“上”鍵。

而在按下“上”鍵後,這個操作,就會經過程序的層層計算編譯,最後化作成百上千位二進製數據,變成計算機可以理解的機器語言,供計算機執行。

而修真者,就是要繞開程序編譯的過程,直接輸入機器語言指令。

比如,一個修真者駕駛靈甲,要做出“往前跨出10米,然後左側抬腿到60度,微曲0度,右側擊拳出特定力道,然後掐一個法決,釋放一個法術。”這樣一係列動作。

首先向前跨出一步,這個指令,機器是沒辦法讀懂的,要分解成機器讀懂的機器語言,首先要把跨出一步,分解成十幾個步驟。比如19號軸承出力增加50%,6號鐵管向上抬5米…等等。