LISP語言適用於符號處理、自動推理、硬件描述和超大規模集成電路設計。
特點是用表結構表示非數值計算問題,實現技術簡單。LISP語言已成為最具影響力和應用最廣泛的人工智能語言。
在LISP語言中,數據和函數由符號表達式定義,符號表達式稱為S表達式,是本原和表的總稱。原子分為符號原子和若幹原子。
符號原子是指由有限數量的大寫字母和數字組成的字符串,其中第壹個符號必須是字母。原子NIL和t分別代表邏輯假(或空表)和邏輯真。數字原子是指壹系列數字,其正負用符號表示。
擴展數據:
當Lisp首次出現時,它的思想與其他編程語言完全不同。後者的設計思路主要由50年代末的硬件決定。隨著時間的推移,流行的編程語言不斷更新,語言設計思想也逐漸向Lisp靠攏。
Ideas 1到5已經被廣泛接受,idea 6開始出現在主流編程語言中,idea 7用Python語言實現,但似乎沒有特殊的語法。
思想8可能是最有趣的壹點。它和idea 9只是偶然成為Lisp語言的壹部分,因為它們不屬於John。
麥卡錫最初的想法是由他的學生史蒂夫提出的。
羅素自己加的。從那時起,它們使Lisp看起來很奇怪,但它們也成為該語言最獨特的特征。
Lisp的奇怪形式不是因為它的奇怪語法,而是因為它的奇怪語法。
因為它根本沒有語法,所以程序直接以解析樹的形式表示。在其他語言中,這種形式只在解析後在後臺生成,但Lisp直接采用它作為表達形式。它由列表組成,列表是Lisp的基礎。
這個數據結構。