Essentials of Programming Languages, 3/e (Hardcover)
暫譯: 程式語言精要 (第三版)

Daniel P. Friedman, Mitchell Wand

  • 出版商: MIT
  • 出版日期: 2008-04-01
  • 售價: $3,620
  • 貴賓價: 9.5$3,439
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Hardcover
  • ISBN: 0262062798
  • ISBN-13: 9780262062794
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

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 代碼可以通過麻省理工學院出版社網站在線獲得。

在這個新版本中,每一章都經過修訂,並新增了許多練習題。文本中有重要的新增內容,包括關於模組和延續傳遞風格的全新章節。《程式語言精要》可用於研究生和本科生課程,以及針對程式設計師的持續教育課程。

最後瀏覽商品 (20)