Essentials of Programming Languages, 3/e (Hardcover)
暫譯: 程式語言精要 (第三版)
Daniel P. Friedman, Mitchell Wand
- 出版商: MIT
- 出版日期: 2008-04-01
- 售價: $3,370
- 貴賓價: 9.5 折 $3,202
- 語言: 英文
- 頁數: 432
- 裝訂: Hardcover
- ISBN: 0262062798
- ISBN-13: 9780262062794
-
相關分類:
Functional-programming
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Advanced Topics in Types and Programming Languages (Hardcover)$3,060$2,907 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
JavaScript 精緻範例辭典$450$383 -
C++ Primer, 4/e (中文版)$990$891 -
現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜$600$480 -
AutoCAD 2008 特訓教材─基礎篇$630$498 -
Enterprise Architecture As Strategy: Creating a Foundation for Business Execution$1,710$1,625 -
程式之美-微軟技術面試心得$490$387 -
大話設計模式$620$490 -
Design Concepts in Programming Languages (Hardcover)$5,050$4,798 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
深入淺出 Python (Head First Python)$780$616 -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
JavaScript 設計模式 (JavaScript Patterns)$480$379 -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
JavaScript & jQuery: The Missing Manual 國際中文版, 2/e
$580$458 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
《超強圖解》前進 App Store!iOS 6 SDK 實戰演練$950$751 -
ASP.NET MVC 4 開發實戰$680$537 -
Android 錦囊妙計 (Android Cookbook)$980$774 -
PHP、MySQL、JavaScript 與 CSS 學習手冊, 2/e (Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites, 2/e)$880$695 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發, 2/e (Eclipse 4.2)$620$484
商品描述
This book provides students with a deep, working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract representation of the program text) to express the semantics of many essential language elements in a way that is both clear and executable. The approach is both analytical and hands-on. The book provides views of programming languages using widely varying levels of abstraction, maintaining a clear connection between the high-level and low-level views. Exercises are a vital part of the text and are scattered throughout; the text explains the key concepts, and the exercises explore alternative designs and other issues. The complete Scheme code for all the interpreters and analyzers in the book can be found online through The MIT Press Web site.
For this new edition, each chapter has been revised and many new exercises have been added. Significant additions have been made to the text, including completely new chapters on modules and continuation-passing style. Essentials of Programming Languages can be used for both graduate and undergraduate courses, and for continuing education courses for programmers.
商品描述(中文翻譯)
這本書為學生提供了對程式語言基本概念的深入理解。這些基本概念大多與程式元素的語義(即意義)有關,文本使用解釋器(短程式,直接分析程式文本的抽象表示)來以清晰且可執行的方式表達許多基本語言元素的語義。這種方法既具分析性又具實作性。書中提供了使用不同抽象層次的程式語言視角,並保持高層次與低層次視角之間的清晰連結。練習題是文本的重要部分,分散在整個書中;文本解釋了關鍵概念,而練習題則探討替代設計和其他問題。書中所有解釋器和分析器的完整 Scheme 代碼可以通過麻省理工學院出版社網站在線獲得。
在這個新版本中,每一章都經過修訂,並新增了許多練習題。文本中有重要的新增內容,包括關於模組和延續傳遞風格的全新章節。《程式語言精要》可用於研究生和本科生課程,以及針對程式設計師的持續教育課程。
