內容介紹
本書介紹了LISP的歷史和特點,LISP的基本函式和自定義函式,LISP在系統程式設計、面向對象的程式設計、博弈和模式匹配領域中的套用等。作品目錄
全文目錄第十四章 數組、結構和數據類型
第二章 LISP的基本函式
第十三章 字元和宏字元
目錄
1.1LISP語言的歷史
1.2LISP語言的特點
1.3LISP語言的套用
2.1LISP解釋程式與算術運算
2.2符號表達式
2.3求值與賦值函式
2.4基本表處理函式
習題
3.1定義函式的函式
3.2LISP的謂詞
3.3條件函式
習題
4.1do函式
4.2非結構疊代
4.3映射函式
4.4非標準控制流
第一部 分基礎篇
習題
序言
5.1遞歸的概念
5.2定義遞歸函式的一般方法
5.3尾遞歸
第一章 緒論
5.4樹遞歸
第五章 遞歸
習題
6.1存貯結構和指針
6.2表的內部表示
6.3幾個等詞的比較
6.4破壞性函式
習題
7.1關聯表
第七章 關聯表、性質表和Hash表
7.2性質表
第六章 表的內部表示和破壞性函式
7.3Hash表
第四章 疊代及非標準控制流
習題
8.1高階函式apply和funcall
8.2無名函式
8.3函式function和閉包
習題
9.1可選參數
第三章 謂詞、條件函式及函式定義
9.2Rest參數和關鍵字參數
9.3宏
9.4編寫宏舉例
習題
10.1輸入函式
第八章 高階函式和無名函式
第九章 可選參數及宏
10.2輸出函式
10.3格式化輸出函式
習題
11.1查錯程式
11.2跟蹤與步進
11.3數據結構的檢查函式
習題
12.1中綴表達式轉換為前綴表達式
12.2符號微分
第十一章 LISP程式的調試
12.3漢諾塔問題
12.4皇后問題
12.5搜尋問題
第十章 輸入輸出函式
習題
13.1字元
13.2宏字元
13.3Backquote宏字元
13.4傳送宏字元
習題
14.1數組
14.2向量、串和序列
14.3數據抽象和結構
14.4CommonLISP的數據類型
14.5包
第十二章 LISP程式舉例
習題
15.1系統函式
15.2變數的轄域
15.3LISP程式的編譯
16.1模式匹配器的設計
16.2模式匹配器的實現
17.1佇列
第十五章 系統函式及其它
17.2樹
17.3流
18.1一字棋和極大極小搜尋
18.2一字棋程式的實現
第二部 分套用篇
19.1ABC語言概述
第十八章 一字棋及搜尋
第十九章 ABC
19.2ABC解釋器中的掃描器
19.3ABC解釋器中的執行器
20.1抽象數據的多重表示
第十六章 模式匹配
20.2數據驅動的程式設計
20.3面向對象程式設計
附錄1CommonLISP函式分類總結
附錄2CommonLISP專用符號和字元
附錄3XLISP簡介
第二十章 數據驅動及面向對象程式設計
第十七章 數據結構
習題答案
參考書目