第(1/3)頁 Lisp和Prolog這兩種語言因為其獨特的功能性,在AI項目開發中卓有成效,并難以替代。 具體到Prolog這種語言的特色就是沒有特定的運行順序,其運行順序是由電腦決定的,而不是編程序的人。 同時,Prolog程序中沒有‘如果’、‘當’這樣的控制流程語句,等等。 簡單來說,Prolog程序類似于一句話:word,你已經是個成熟的軟件了,該學會自己碼字掙錢養家。 更極端一點的說,Prolog沒有算法,比如只需要把某個數學題目告訴它,它就會自己找到答案。 看到Prolog程序語言來編寫的模塊,蘇小木當時差點一個頭兩個大。 好在,蘇小木明白從枯燥中找樂趣的調節。 “嚯呦,Prolog的遞歸有點東西的呀?” “還能這么玩……” 蘇小木發現,小垃圾以前給出來的一份【數據結構基礎原理】的資料中,關于遞歸的解釋在這種語言中得到了更加完美的體現。 不過這次只是照抄,蘇小木也沒打算深入上下探索。 因為BUFF續了費,BUG沒得出場的機會,所以很快輪到了最后的Lisp程序語言編寫的模塊。 相較于Prolog,蘇小木在看到Lisp語言編寫的代碼后,一下子就愛上了這種語言,這是一個數學特別優秀的學霸的見獵心喜。 誕生于1958年的Lisp,嚴格來說是一不小心成為高級編程語言的,并且越來越強大。 它更多的是遵循數學的原理。 甚至本質上來說,Lisp是數學。 而數學,不會過時,也深得蘇小木這種學霸歡喜。 Lisp最讓蘇小木驚喜的是:無論什么時候,整個語言都是可用的。 對,可以在讀取期編譯或運行代碼;也可以在編譯期讀取或運行代碼;還可以在運行期讀取或者編譯代碼。 “666!為什么我沒有早一點知道這種語言?!碧K小木很后悔。 “還是吃了見識少的虧?!? …… 雖然在照抄的過程中,蘇小木的腦闊也沒有停止思考,但手上的動作并沒有停下來,簡單來說,這雙手,它有自己的思路,停不下來。 在11點58分,蘇小木完成了整個編譯過程,提交調試時,很順利的未返回任何錯誤。 分模塊打包成軟件后,蘇小木正想試試防火墻人工智障版到底怎么樣的時候,蘇荷跟萬黛聯袂走了進來。 “中午了,該吃飯了?!碧K荷說。 第(1/3)頁