出版時間:2006-1 出版社:中國電力出版社 作者:西貝斯塔 頁數(shù):504 字?jǐn)?shù):799000
Tag標(biāo)簽:無
內(nèi)容概要
《程序設(shè)計語言概念》一直是無可爭議的經(jīng)典教材,而其第6版則沿襲了它的一貫傳統(tǒng),為讀者提供了有關(guān)程序設(shè)計語言概念的廣泛而深入的介紹。通過分析不同語言構(gòu)造的設(shè)計問題,研究一些最常見語言中這些構(gòu)造的設(shè)計選擇,并仔細(xì)比較各種不同的設(shè)計方法,從而使讀者可以為理解程序設(shè)計語言的基本概念打下堅實的基礎(chǔ)。 通過閱讀這本教材,可以使學(xué)生在學(xué)習(xí)新語言、為特定任務(wù)選擇適當(dāng)?shù)恼Z言,以及理解實現(xiàn)的重要意義等方面的能力得到迅速提升。 第6版新增內(nèi)容: 擴展介紹了高級面向?qū)ο笾黝}; 補充了有關(guān)Java、JavaScript、Perl和PHP等語言的內(nèi)容; 增加了有關(guān)函數(shù)式程序設(shè)計的討論,包括元語言(ML); 提供了歷史點評以及對James Gosling、Larry Wall、Alan Cooper等人的人物訪談,從而使有關(guān)內(nèi)容更有實際意義; 為學(xué)生提供了在線資源,包括疑難解答、編程項目和語言手冊; 每章的最后都提供了實驗項目,使學(xué)生能更多地動手實踐。
作者簡介
ROBERT SEBESTA是Colorado大學(xué)(Colorado Springs)計算機科學(xué)副教授。他于Penn State大學(xué)獲得其博士學(xué)位。其研究領(lǐng)域為程序設(shè)計語言設(shè)計和軟件測試。另外,他也是暢銷書《Programming the World Wide Web》(Addison-Wesley出版)的作者。
書籍目錄
前言第1章 入門知識 1.1 為什么研究程序設(shè)計語言的概念 1.2 程序設(shè)計領(lǐng)域 1.3 語言評價標(biāo)準(zhǔn) 1.4 對語言設(shè)計的影響 1.5 語言分類 1.6 語言設(shè)計權(quán)衡 1.7 實現(xiàn)方法 1.8 編程環(huán)境 小結(jié) 復(fù)習(xí)思考題 有關(guān)問題集 第2章 主要程序設(shè)計語言的發(fā)展之路 2.1 Zuse的Plankalkül 2.2 最小硬件程序設(shè)計:偽代碼 2.3 IBM 704和Fortran 2.4 函數(shù)式程序設(shè)計:LISP 2.5 向優(yōu)化前進(jìn)的第一步:ALGOL 60 2.6 計算機化的商業(yè)記錄:COBOL 2.7 分時的起步:BASIC 人物訪談 2.8 面向全盤:PL/I 2.9 兩種早期的動態(tài)語言:APL和SNOBOL 2.10 數(shù)據(jù)抽象的萌芽:SIMULA 67 2.11 正交設(shè)計:ALGOL 68 2.12 ALGOL之后的一些早期語言 2.13 基于邏輯的程序設(shè)計;Prolog 2.14 歷史上付出最大設(shè)計投入的語言:Ada 2.15 面向?qū)ο蟪绦蛟O(shè)計:Smalltalk 2.16 結(jié)合命令式和面向?qū)ο蟮奶匦裕篊++ 2.17 基于命令式的面向?qū)ο笳Z言:Java 2.18 面向Web的腳本語言:JavaScript和PHP 2.19 新千年的新語言:C# 小結(jié) 參考書目 復(fù)習(xí)思考題 有關(guān)問題集 第3章 描述語法和語義 3.1 引言 3.2 描述語法的一般問題 3.3 描述語法的形式化方法 3.4 屬性文法 3.5 描述程序的含義;動態(tài)語義 小結(jié) 參考書目 復(fù)習(xí)思考題 有關(guān)問題集 第4章 詞法和語法分析 4.1 引言 4.2 詞法分析 4.3 解析問題 4.4 遞歸下行解析 4.5 自底向上解析 小結(jié) 復(fù)習(xí)思考題 有關(guān)問題集 程序設(shè)計練習(xí) 第5章 名、綁定、類型檢查和作用域 5.1 引言 5.2 名 5.3 變量 5.4 綁定概念 人物訪談 5.5 類型檢查 5.6 強類型 5.7 類型兼容性 5.8 作用域 5.9 作用域和生命期 5.10 引用環(huán)境 5.11 命名常量 5.12 變量初始化 小結(jié) 復(fù)習(xí)思考題 有關(guān)問題集 程序設(shè)計練習(xí) 第6章 數(shù)據(jù)類型 ……第7章 表達(dá)式和賦值語句第8章 語句級控制結(jié)構(gòu)第9章 子程序第10章 實現(xiàn)子程序第11章 抽象數(shù)據(jù)類型和封裝構(gòu)造第12章 對面向?qū)ο蟪绦蛟O(shè)計的支持第13章 并發(fā)第14章 異常處理和事件處理第15章 函數(shù)式程序設(shè)計語言第16章 邏輯程序設(shè)計語言參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載