出版時(shí)間:2005-5 出版社:機(jī)械工業(yè) 作者:保羅森 頁數(shù):366 譯者:柯韋
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)講解如何使用ML語言進(jìn)行程序設(shè)計(jì),并介紹函數(shù)式程序設(shè)計(jì)的基本原理。書中特別講述了為ML的修訂版所設(shè)計(jì)的新標(biāo)準(zhǔn)庫的主要特性,并且給出大量例子,涵蓋排序、矩陣運(yùn)算、多項(xiàng)式運(yùn)算等方面。大型的例子包括一個(gè)一般性的自頂向下語法分析器、一個(gè)l-演算歸約程序和一個(gè)定理證明機(jī)。書中也講述了關(guān)于數(shù)組、隊(duì)列、優(yōu)先隊(duì)列等高效的函數(shù)式實(shí)現(xiàn),并且有一章專門討論函數(shù)式程序的形式論證?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)專業(yè)相關(guān)課程的教材,也適合廣大程序設(shè)計(jì)人員參考。
作者簡介
作者:(英國)保羅森 譯者:柯韋Lawrence C.Paulson,于1981年在美國斯坦福大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,現(xiàn)為英國劍橋大學(xué)計(jì)算邏輯學(xué)教授。Paulson博士從事有關(guān)ML語言的教學(xué)和工作多年,擁有扎實(shí)的背景和豐富的經(jīng)驗(yàn),并曾經(jīng)參與Standard ML的設(shè)計(jì)。Paulson博士開發(fā)和維護(hù)了lsabelle自動(dòng)定理證明系統(tǒng),他近期正在進(jìn)行關(guān)于自動(dòng)定理證明和密碼協(xié)議驗(yàn)證方面的研究。
書籍目錄
第1章 Standard ML 函數(shù)式程序設(shè)計(jì) Standard ML概述 第2章 名字、函數(shù)和類型 本章提要 值的聲明 數(shù)、字符串和真值 序偶、元組和記錄 表達(dá)式的求值 書寫遞歸函數(shù) 局部聲明 模塊系統(tǒng)初步 多態(tài)類型檢測(cè) 要點(diǎn)小結(jié) 第3章 表 本章提要 表的簡介 基本的表函數(shù) 表的應(yīng)用 多態(tài)函數(shù)中的相等測(cè)試 排序:案例研究 多項(xiàng)式算術(shù) 要點(diǎn)小結(jié) 第4章 樹和具體數(shù)據(jù) 本章提要 數(shù)據(jù)類型聲明 異常 樹 基于樹的數(shù)據(jù)結(jié)構(gòu) 重言式檢測(cè)器 要點(diǎn)小結(jié) 第5章 函數(shù)和無數(shù)據(jù) 本章提要 作為值的函數(shù) 通用算子 序列,或無窮表 搜索策略和無窮表 要點(diǎn)小結(jié) 第6章 函數(shù)式程序的論證 本章提要 一些數(shù)學(xué)證明的原理 結(jié)構(gòu)歸納法 一般性歸納原理 描述和驗(yàn)證 要點(diǎn)小結(jié) 第7章 抽象類型和函子 本章提要 隊(duì)列的三種表示方法 簽名和抽象 函子 利用模塊建立大型系統(tǒng) 模塊參考指南 要點(diǎn)小結(jié) 第8章 ML中的命令式程序設(shè)計(jì) 本章提要 引用類型 數(shù)據(jù)結(jié)構(gòu)中的引 輸入和輸出 要點(diǎn)小結(jié) 第9章 書寫l-演算的解釋器 本章提要 函數(shù)式語法分析器 l-演算簡介 在ML中表示l-項(xiàng) 作為程序設(shè)計(jì)語言的l-演算 要點(diǎn)小結(jié) 第10章 策略定理證明機(jī) 本章提要 一階邏輯的相繼式演算 在ML中處理項(xiàng)和公式 策略和證明狀態(tài) 搜索證明 要點(diǎn)小結(jié) 項(xiàng)目建議 參考文獻(xiàn) Standard ML語法圖 語法圖中英詞匯對(duì)照表 索引 預(yù)定義標(biāo)識(shí)符
媒體關(guān)注與評(píng)論
書評(píng)本書是關(guān)于ML程序設(shè)計(jì)的經(jīng)典教材,詳細(xì)介紹如何使用 ML語言進(jìn)行程序設(shè)計(jì),并講解函數(shù)式程序設(shè)計(jì)的基本原理。 書中含有大量例子,涵蓋了排序、矩陣運(yùn)算、多項(xiàng)式運(yùn)算等方面。大型的例子包括一個(gè)一般性的自頂向下語法分析器、一個(gè)一演算歸約程序和一個(gè)定理證明機(jī)。書中也講述了關(guān)于數(shù)組、隊(duì)列、優(yōu)生隊(duì)列等高效的函數(shù)式實(shí)現(xiàn),并且有一章專門討論函數(shù)式程序的形式論證。本書的代碼均可以從作者網(wǎng)站(http://www.cl.cam.ac.uk/users/lcp/)得到。
編輯推薦
本書是關(guān)于ML程序設(shè)計(jì)的經(jīng)典教材,詳細(xì)介紹如何使用 ML語言進(jìn)行程序設(shè)計(jì),并講解函數(shù)式程序設(shè)計(jì)的基本原理。 書中含有大量例子,涵蓋了排序、矩陣運(yùn)算、多項(xiàng)式運(yùn)算等方面。大型的例子包括一個(gè)一般性的自頂向下語法分析器、一個(gè)一演算歸約程序和一個(gè)定理證明機(jī)。書中也講述了關(guān)于數(shù)組、隊(duì)列、優(yōu)生隊(duì)列等高效的函數(shù)式實(shí)現(xiàn),并且有一章專門討論函數(shù)式程序的形式論證。本書的代碼均可以從作者網(wǎng)站(http://www.cl.cam.ac.uk/users/lcp/)得到?! ”緯敿?xì)講解如何使用ML語言進(jìn)行程序設(shè)計(jì),并介紹函數(shù)式程序設(shè)計(jì)的基本原理。書中特別講述了為ML的修訂版所設(shè)計(jì)的新標(biāo)準(zhǔn)庫的主要特性,并且給出大量例子,涵蓋排序、矩陣運(yùn)算、多項(xiàng)式運(yùn)算等方面。大型的例子包括一個(gè)一般性的自頂向下語法分析器、一個(gè)l-演算歸約程序和一個(gè)定理證明機(jī)。書中也講述了關(guān)于數(shù)組、隊(duì)列、優(yōu)先隊(duì)列等高效的函數(shù)式實(shí)現(xiàn),并且有一章專門討論函數(shù)式程序的形式論證?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)專業(yè)相關(guān)課程的教材,也適合廣大程序設(shè)計(jì)人員參考。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載