Practical Foundations for Programming Languages, 2/e
暫譯: 程式語言的實用基礎,第2版
Robert Harper
- 出版商: Cambridge
- 出版日期: 2016-04-04
- 售價: $3,520
- 貴賓價: 9.5 折 $3,344
- 語言: 英文
- 頁數: 512
- 裝訂: Hardcover
- ISBN: 1107150302
- ISBN-13: 9781107150300
-
相關分類:
Functional-programming
-
相關翻譯:
實用編程語言理論基礎, 2/e (Practical Foundations for Programming Languages, 2/e ) (簡中版)
買這商品的人也買了...
-
半導體元件物理與製作技術, 3/e (Semiconductor Devices Physics and Technology, 3/e)$900$855 -
Soft Skills: The software developer's life manual (Paperback)$1,330$1,264 -
基本電學, 8/e$560$504 -
$414DevOps 實踐 (Practical DevOps) -
$234輕量級 Django -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
用 TensorFlow 提早進入人工智慧的未來世界$560$476 -
軟體專案開發實務|別只當編程猴 (Programming Beyond Practices: Be More Than Just a Code Monkey)$400$316 -
$330修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software) -
$297Python 新手學 Django 2.0 架站的 16堂課, 2/e -
$505Kotlin 編程權威指南 -
管理技術債 (Managing Technical Debt)$520$442 -
$236Python Web 開發基礎教程 (Django版)(微課版) -
我們的行為是怎樣被設計的:友善設計如何改變人類的娛樂、生活與工作方式$500$425 -
Jetpack Compose 從入門到實戰$654$621 -
Code That Fits in Your Head|軟體工程的啟發式方法$580$458
相關主題
商品描述
This text develops a comprehensive theory of programming languages based on type systems and structural operational semantics. Language concepts are precisely defined by their static and dynamic semantics, presenting the essential tools both intuitively and rigorously while relying on only elementary mathematics. These tools are used to analyze and prove properties of languages and provide the framework for combining and comparing language features. The broad range of concepts includes fundamental data types such as sums and products, polymorphic and abstract types, dynamic typing, dynamic dispatch, subtyping and refinement types, symbols and dynamic classification, parallelism and cost semantics, and concurrency and distribution. The methods are directly applicable to language implementation, to the development of logics for reasoning about programs, and to the formal verification language properties such as type safety. This thoroughly revised second edition includes exercises at the end of nearly every chapter and a new chapter on type refinements.
商品描述(中文翻譯)
這段文字發展了一個基於類型系統和結構操作語義的全面程式語言理論。語言概念透過其靜態和動態語義被精確定義,直觀且嚴謹地呈現出基本工具,同時僅依賴於基本數學。這些工具用於分析和證明語言的特性,並提供了結合和比較語言特性的框架。廣泛的概念範圍包括基本資料類型,如和(sums)和積(products)、多型(polymorphic)和抽象類型(abstract types)、動態類型(dynamic typing)、動態調度(dynamic dispatch)、子類型(subtyping)和精煉類型(refinement types)、符號和動態分類、平行性(parallelism)和成本語義(cost semantics)、以及併發(concurrency)和分佈(distribution)。這些方法可直接應用於語言實現、開發用於推理程式的邏輯,以及正式驗證語言特性,如類型安全(type safety)。這本徹底修訂的第二版在幾乎每一章的結尾都包含練習題,並新增了一章關於類型精煉的內容。
