“那你們原本打算怎麼讓算器並聯起來破解底層靈石的?”程理大奇道。
要知道,如果說邏輯電路是電腦能進行計算的硬體基礎,是電腦的血肉。那麼演算法,就是電腦的靈魂。
這麼重要的東西,青靈島上專門研究陰陽算學的資深人士,居然都不知道?
算老卻理所當然道:“透過底層靈石製造出來的算器,上面都會有一個專門用於和其他算器連線陰陽爻口,這個屬於通用爻口,只要用晶線把它們連線起來,就可以讓很多算器串聯起來進行協作運算。算器內部會自然有某種我們不清楚的機理,讓所有算器變成一個整體,進行協作運算。”
“好吧,又是這種玄學式的思路邏輯”程理心中無力道,“啊?它們的原理是什麼?誰管啊,只要能用就好了。原理那是大道,是觸不可及的,想那麼多幹嘛。我們只需要用心去感悟,接受天道的賜予就好了。”
程理來到這個世界後,發現大部分修真者都是這樣的心態。他們已經習慣了知其然而不知其所以然。玄學就是要不明所以,要是玄學能被知曉原理,把所有都解剖出來,清清楚楚的擺放在所有人面前,那還是玄學嗎?
從這點來說,這些修真者,很明顯沒有華夏古代先賢所說的“格物致知”精神。
而程理最不能接受的就是似是而非的研究態度,作為一個接受過地球現代化薰陶的人來說,程理崇尚究根問底。程理如果遇到一個事情,或者某些新奇的東西,如果不把它的原理搞清楚,程理心裡就會很難受,略帶一點強迫症。
也因為如此,程理自學能力很強,也很博學,因為看到不懂的事情,他就會去問會去思考。而現在這也變成程理最大的本錢。
“你們所不知道的那種不清楚的機理,實際上應該就是一種演算法。”
本著負責任的態度,程理還是跟算老和大長老講解起來。
“簡單來說,演算法就是任何明確定義的計算過程,它接收一些值或集合作為輸入,併產生一些值或集合作為輸出。這樣,演算法就是將輸入轉換為輸出的一系列計算過程。”
算老恍然大悟道:“噢我明白了,實際上演算法就是如何用算器去解決問題的方法。演算法實際上就是陰陽算學的法術!”
對於算老的理解,程理也不置可否道:“沒錯,是可以這麼理解。
“演算法是一種如何讓算器解決某個具體問題的方法,算器本身實際上只會做加法。而我們實際面對的很多問題,都很複雜,不能透過簡單的加減乘除就解決問題。
“所以需要有演算法,能把一個很複雜的問題,進行條件分解,最後翻譯成計算機所能理解的機器語言,變成可以用無數個簡單加減乘除就能計算的最小單元,如此一來,計算機就能計算出我們想要的結果,進行輸出。”
演算法可以說是現代計算機的靈魂,也是程式設計的靈魂。
比如說,不管哪種程式語言,最為重要的編譯器,可以說就是一個無比巨大的演算法集合。
透過演算法的設計,計算機才能幫我們解決各種現實問題,才能實現那麼多繁雜的功能。比如在搜尋,資料分析處理、通訊、網路、排序、連結分析、人工智慧、資料壓縮、資料加密……等等現代大多數常見的電子裝置,他們之所以有這麼多功能,都是有各種各樣的演算法對其進行支撐。
很多人不理解,只知道計算的電腦,是如何實現這麼多樣化的功能,實際上就是不瞭解演算法的作用。
比如程理之所以能用乙型算器去最佳化功法,就是因為他設計了一個簡單的演算法。
這個演算法,把程理羅列出來的比如對脈環數的要求、對丹田金鑰的條件判定、對靈力流出現多少次屬性編碼的要求,將這些人類思維所能理解的邏輯判定條件,透過演算法轉變成計算機所能理解的計算過程,從而才能進行計算,而輸出結果。
如果沒有這樣的演算法設計,那給程理再多的算器,他也不能用算器來計算出他想要的結果,幫他解決他所面臨的問題。
程理跟算老講解了半天后,算老總算明白了演算法的重要性。
然後他問道:“那麼要如何設計一個演算法呢?”