Practical Foundations for Programming Languages (Hardcover)
暫譯: 程式語言的實用基礎 (精裝版)
Professor Robert Harper
- 出版商: Cambridge
- 出版日期: 2012-12-17
- 售價: $3,480
- 貴賓價: 9.5 折 $3,306
- 語言: 英文
- 頁數: 487
- 裝訂: Hardcover
- ISBN: 1107029570
- ISBN-13: 9781107029576
-
相關分類:
R 語言
-
相關翻譯:
實用編程語言理論基礎, 2/e (Practical Foundations for Programming Languages, 2/e ) (簡中版)
商品描述
Types are the central organizing principle of the theory of programming languages. In this innovative book, Professor Robert Harper offers a fresh perspective on the fundamentals of these languages through the use of type theory. Whereas most textbooks on the subject emphasize taxonomy, Harper instead emphasizes genetics, examining the building blocks from which all programming languages are constructed. Language features are manifestations of type structure. The syntax of a language is governed by the constructs that define its types, and its semantics is determined by the interactions among those constructs. The soundness of a language design - the absence of ill-defined programs - follows naturally. Professor Harper's presentation is simultaneously rigorous and intuitive, relying on only elementary mathematics. The framework he outlines scales easily to a rich variety of language concepts and is directly applicable to their implementation. The result is a lucid introduction to programming theory that is both accessible and practical.
商品描述(中文翻譯)
類型是程式語言理論的核心組織原則。在這本創新的書中,羅伯特·哈珀教授透過類型理論提供了對這些語言基本原理的新視角。與大多數教材強調分類法不同,哈珀則強調遺傳學,檢視所有程式語言所構建的基本組件。
語言特徵是類型結構的具現。語言的語法由定義其類型的結構所支配,而其語義則由這些結構之間的互動所決定。語言設計的健全性——即缺乏不明確的程式——自然隨之而來。
哈珀教授的呈現方式同時嚴謹且直觀,僅依賴基本數學。他所概述的框架能夠輕鬆擴展到各種豐富的語言概念,並且可以直接應用於其實現。最終結果是一本清晰易懂的程式理論入門書,既可讀性強又具實用性。