Theories of Programming Languages (Paperback)
暫譯: 程式語言理論 (平裝本)

John Reynolds

  • 出版商: Cambridge
  • 出版日期: 2009-04-02
  • 售價: $3,160
  • 貴賓價: 9.5$3,002
  • 語言: 英文
  • 頁數: 516
  • 裝訂: Paperback
  • ISBN: 0521106974
  • ISBN-13: 9780521106979
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

This textbook is a broad but rigorous survey of the theoretical basis for the design, definition, and implementation of programming languages, and of systems for specifying and proving program behavior. It encompasses imperative and functional programming, as well as the ways of integrating these aspects into more general languages. Basic concepts and their properties are described with mathematical rigor, but the mathematical development is balanced by numerous examples of applications, particularly of program specification and proof, concurrent programming, functional programming (including the use of continuations and lazy evaluation), and type systems (including subtyping, polymorphism, and modularization). Assuming only knowledge of elementary programming, this text is perfect for advanced undergraduate and beginning graduate courses in programming language theory, and will also appeal to researchers and professionals in designing or implementing computer languages.

商品描述(中文翻譯)

這本教科書是對程式語言設計、定義和實現的理論基礎進行廣泛但嚴謹的調查,並探討了指定和證明程式行為的系統。它涵蓋了命令式和函數式編程,以及將這些方面整合到更一般語言中的方法。基本概念及其屬性以數學的嚴謹性進行描述,但數學發展與眾多應用示例相平衡,特別是在程式規範和證明、並行編程、函數式編程(包括使用延續和懶惰評估)以及類型系統(包括子類型、多型和模組化)方面。這本書假設讀者僅具備基本的編程知識,非常適合高年級本科生和初學研究生的程式語言理論課程,並且也會吸引設計或實現計算機語言的研究人員和專業人士。