最常見的人工智能語言是Lisp,它至今仍在使用。它也是最古老的人工智能語言之一。約翰·麥卡錫在20世紀50年代末開發了它。人工智能語言Lisp是“列表處理”的縮寫。這種人工智能語言使用列表來表示數據結構。它被認為是...
最常見的人工智能語言是Lisp,它至今仍在使用。它也是最古老的人工智能語言之一。約翰·麥卡錫在20世紀50年代末開發了它。人工智能語言Lisp是“列表處理”的縮寫。這種人工智能語言使用列表來表示數據結構。它被認為是第一種功能性語言編程人員可以用很多靈活的語言來控制語言列表,這是可能的,因為源代碼是由列表組成的。程序員可以將源代碼作為數據結構來操作,允許他們創建新的語法,或者擴展語言來做必要的事情。它是人工智能(AI)編程的優秀語言,因為它可以輕松地編寫與列表結構相對應的模式匹配器。使Lisp成為有用的人工智能語言的另一個因素是它支持符號的能力表示法。可以很容易地將符號與數據關聯起來;例如,可以將符號“天空”與顏色“藍色”相關聯。也可以很容易地用較新的數據結構替換舊的數據結構,這個釋放工具被稱為垃圾回收,它是一種非常動態的人工智能語言,不需要重新編譯就可以在Lisp中立即生效,它沒有任何核心程序,所有的工作都是通過函數組合和遞歸來完成的,程序員可以在輸入提示下訪問任何函數,Lisp是一種廣受歡迎的人工智能語言,產生了大量方言和Lisp系統,如Scheme、Interlisp和FranzLisp為了創建一種語言的標準,許多Lisp程序員將現有方言中最好的特性組合起來,創建了一種稱為Common Lisp的新語言。這發生在1981年,從那時起,Common Lisp已經發展成為一種非常健壯的語言,通用人工智能程序設計語言。廣泛用于計算機游戲、機器人和模式識別問題的編程,Lisp被認為是一種經典的人工智能編程語言,它是20世紀70年代初發展起來的另一種在人工智能中得到廣泛應用的編程語言,它以謂詞演算為基礎,有著更為數學化的基礎,被認為是一種重要的邏輯編程語言,在人工智能中得到了廣泛的應用處理自然語言處理的專家系統
-
發表于 2020-08-06 08:51
- 閱讀 ( 635 )
- 分類:電腦網絡