注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具程序設計語言:實踐之路(第2版)

程序設計語言:實踐之路(第2版)

程序設計語言:實踐之路(第2版)

定 價:¥99.00

作 者: (美)斯科特 著,裘宗燕 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787121042980 出版時間: 2007-06-01 包裝: 平裝
開本: 16開 頁數(shù): 899 字數(shù):  

內(nèi)容簡介

  ★列為全球上百所大學標準教材和首席參考書!★圖書館必備典藏,作者Michael L.Scott 是計算機領域的著名學者,譯者是北京大學的裘宗燕教授,他熟悉專業(yè),譯筆流暢,因此,這是一本難得的著、譯雙馨的佳作。這是一本很有特色的教材,其核心是討論程序設計語言的工作原理和技術(shù)。本書融合了傳統(tǒng)的程序設計語言教科書和編譯教科書的有關(guān)知識,并增加了一些有關(guān)匯編層體系結(jié)構(gòu)的材料,以滿足沒學過計算機組織的學生們的需要。書中通過各種語言的例子,闡釋了程序設計語言的重要基礎概念,討論了各種概念之間的關(guān)系,解釋了語言中許多結(jié)構(gòu)的形成和發(fā)展過程,以及它們演化為今天這種形式的根源。書中還詳細討論了編譯器的工作方式和工作過程,說明它們對源程序做了什么,以及為什么要那樣做。書的每章最后附有復習題和一些更具挑戰(zhàn)性的練習。這些練習的特別價值在于引導學生進一步深入理解各種語言和技術(shù)。本書第2版新增了腳本語言問題的討論,涵蓋Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他語言。本書在美國大學已使用了十余年,目前被歐美許多重要大學用于“程序設計語言”或者“軟件系統(tǒng)”課程。本書適合高年級本科生或者一年級研究生使用,許多內(nèi)容對專業(yè)程序員也很有價值。

作者簡介

  Michael L. Scott是羅切斯特大學計算機科學系的教授,前任系主任。他于1985年獲得麥迪遜的威斯康星大學博士學位。他是Lynx分布式程序設計語言、Charlotte和Psyche并行操作系統(tǒng)、Bddge并行文件系統(tǒng)、Cashmere和InterWeave分布式共享存儲系統(tǒng)和許多廣泛使用的同步算法和并發(fā)數(shù)據(jù)結(jié)構(gòu)的設計者或共同設計者。2001年獲得該大學的”Rohert和Pamela Goergen本科生教學突出貢獻獎”。. 裘宗燕,北京大學數(shù)學學院信息科學系教授。長期從事計算機軟件與理論、程序設計語言方面的研究和教學工作。先后翻譯了多本國外計算機科學技術(shù)領域的經(jīng)典名著,包括《程序設計語言——實踐之路》、《C++程序設計語言(特別版)》、《計算機程序的構(gòu)造和解釋(第二版)》,《程序設計實踐》等,負責了《代碼大全(第2版)》的審校工作,深得國內(nèi)讀者好評。...

圖書目錄

第1部分 基礎
 第1章 引言
  1.1 語言設計的藝術(shù)
  1.2 程序設計語言的譜系
  1.3 為什么研究程序設計語言
  1.4 編譯和解釋
  1.5 程序設計環(huán)境
  1.6 編譯概覽
  1.7 總結(jié)和注記
  1.8 練習
  1.9 探索
  1.10 有關(guān)參考文獻
 第2章 程序設計語言的語法
  2.1 描述語法:正則表達式和上下文無關(guān)文法
  2.2 掃描
  2.3 語法分析
  2.4 理論基礎
  2.5 總結(jié)和注記
  2.6 練習
  2.7 探索
  2.8 有關(guān)參考文獻
 第3章 名字、作用域和約束
  3.1 約束時間的概念
  3.2 對象生存期和存儲管理
  3.3 作用域規(guī)則
  3.4 作用域的實現(xiàn)
  3.5 引用環(huán)境的約束
  3.6 作用域里的約束
  3.7 分別編譯
  3.8 總結(jié)和注記
  3.9 練習
  3.10 探索
  3.11 有關(guān)參考文獻
 第4章 語義分析
 第5章 目標機體系結(jié)構(gòu)
第2部分 語言設計的核心問題
 第6章 控制流
 第7章 數(shù)據(jù)類型
 第8章 子程序和控制抽象
 第9章 數(shù)據(jù)抽象和面向?qū)ο?
第3部分 其他程序設計模型
 第10章 函數(shù)式語言
 第11章 邏輯式語言
 第12章 并發(fā)  
 第13章 腳本語言
第4部分 對實現(xiàn)的近距離考查
 第14章 構(gòu)造可運行程序
 第15章 代碼改進
附錄A 本書中提到的程序設計語言
附錄B 語言設計和語言實現(xiàn)
附錄C 編號示例表
參考書目
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號