[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《程序設計語言- 實踐之路》(Programming Language Pragmatics)第3版[PDF]
《程序設計語言- 實踐之路》(Programming Language Pragmatics)第3版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《程序設計語言- 實踐之路》(Programming Language Pragmatics)第3版[PDF] 簡介: 中文名 : 程序設計語言- 實踐之路 原名 : Programming Language Pragmatics 作者 : Scott 圖書分類 : 軟件 資源格式 : PDF 版本 : 第3版 出版社 : Morgan Kaufmann 書號 : 0-12-633951-1 發行時間 : 2006年 地區 : 美國 語言 : 英文 簡介 : 內容簡介: 這是
電驢資源下載/磁力鏈接資源下載:
全選
"《程序設計語言- 實踐之路》(Programming Language Pragmatics)第3版[PDF]"介紹
中文名: 程序設計語言- 實踐之路
原名: Programming Language Pragmatics
作者: Scott
圖書分類: 軟件
資源格式: PDF
版本: 第3版
出版社: Morgan Kaufmann
書號: 0-12-633951-1
發行時間: 2006年
地區: 美國
語言: 英文
簡介:

內容簡介:
這是一本很有特色的教材,其核心是討論程序設計語言的工作原理和技術。本書融合了傳統的程序設計語言教科書和編譯教科書的有關知識,並增加了一些有關匯編層體系結構的材料,以滿足沒學過計算機組織的學生們的需要。書中通過各種語言的例子,闡釋了程序設計語言的重要基礎概念,討論了各種概念之間的關系,解釋了語言中許多結構的形成和發展過程,以及它們演化為今天這種形式的根源。書中還詳細討論了編譯器的工作方式和工作過程,說明它們對源程序做了什麼,以及為什麼要那樣做。書的每章最後附有復習題和一些更具挑戰性的練習。這些練習的特別價值在於引導學生進一步深入理解各種語言和技術。本書第2版新增了腳本語言問題的討論,涵蓋Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他語言。
  本書在美國大學已使用了十余年,目前被歐美許多重要大學用於“程序設計語言”或者“軟件系統”課程。本書適合高年級本科生或者一年級研究生使用,許多內容對專業程序員也很有價值。
全球上百所大學的標准教材和首先參考書!圖書館必備典藏,程序員修煉之道,裘宗燕老師最新譯作!創新性地將程序員設計語言與編譯器設計有機結合,修煉扎實的基本功,做注重實效的程序員。
  《程序設計語言——實踐之路》不僅用極清晰的筆觸解釋了語言的各種概念和實現細節,還仔細解釋了計算機體系結構和編譯器如何影響語言的設計和實現……。本書展示了程序設計語言如何居於計算機科學真正的中心,是跨越程序員和機器之間的深淵的橋梁。
                ——摘自Microsoft Research的James Larus寫的前言
  新版本的《程序設計語言——實踐之路》是平衡教科書所需的三個質量要素(廣度、深度和清晰性)的典范,它必然成為這一領域裡的經典。
              ——Christopher Vickery, Queens College of CUNY
  隨著虛擬機、腳本語言、移動代碼和圖形用戶界面的興起,對語言設計和語言實現進行某種集成處理的需要變得比任何時候都更加緊迫。《程序設計語言——實踐之路》強調的就是這種集成,同時保持了對程序設計語言設計的關注。無論是學生還是專業程序員,都能從本書對當代各種最重要語言的基礎概念的廣泛探究中大獲裨益。經過徹底更新,本書第2版新增了有關腳本語言的一章,同時也涵蓋了C99、C#2.0和、Java 5。
  第2版的特點:
  涵蓋程序語言設計的最新發展,包括C99、C#2.0和Java 5。在新增的一章和全書通篇中討論了腳本語言的有關問題,涵蓋Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT和其他語言。
  包含了深入探討並發性的一章,其中討論了C#和新的、Java並發包(JSR 166)。
  許多章節和論題增加了內容,包括迭代器、異常、多態性、模板/泛型、作用域規則和聲明順序、分別編譯、廢料收集、線程和同步等類型推理和異常處理等。
內容截圖:


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

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved