Programming Language Pragmatics, 4/e (美國原版)
暫譯: 程式語言實用主義,第4版
Michael L. Scott
- 出版商: Morgan Kaufmann
- 出版日期: 2015-12-11
- 定價: $3,250
- 售價: 6.0 折 $1,950
- 語言: 英文
- 頁數: 992
- 裝訂: Paperback
- ISBN: 0124104096
- ISBN-13: 9780124104099
-
相關分類:
程式語言、Functional-programming
-
其他版本:
Programming Language Pragmatics 5th Edition
買這商品的人也買了...
-
Linkers and Loaders (Paperback)$2,460$2,411 -
Concepts in Programming Languages (Hardcover)$4,510$4,285 -
Types and Programming Languages (dhl)$3,910$3,715 -
Introduction to Algorithms, 3/e (IE-Paperback)$1,590$1,558 -
Arduino Nano 3.0 with ATMEGA328$350$333 -
Introduction to Programming Languages (Paperback)$4,790$4,551 -
The Oregon Experiment (Hardcover)$2,500$2,375 -
Digital Design and Computer Architecture : ARM Edition (美國原版)$3,600$3,420 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
演算法 -- 使用 C++ 虛擬碼, 5/e (Foundations of Algorithms, 5/e)$700$553 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
Python 初學特訓班 (增訂版) (附250分鐘影音教學/範例程式)$480$379 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
iOS 11 程式設計實戰 -- Swift 4 快速上手的開發技巧200+$580$458 -
精通機器學習|使用 Python (Introduction to Machine Learning with Python: A Guide for Data Scientists)$680$537 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
Python 入門邁向高手之路王者歸來$699$594 -
圖解區塊鏈$380$300 -
Computer Architecture : A Quantitative Approach, 6/e (Paperback)$3,980$3,781 -
Discrete Mathematics and Its Applications, 8/e (Paperback)$1,350$1,323 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples$1,550$1,473
相關主題
商品描述
Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fundamental tradeoffs that continue to drive software development.
The book provides readers with a solid foundation in the syntax, semantics, and pragmatics of the full range of programming languages, from traditional languages like C to the latest in functional, scripting, and object-oriented programming. This fourth edition has been heavily revised throughout, with expanded coverage of type systems and functional programming, a unified treatment of polymorphism, highlights of the newest language standards, and examples featuring the ARM and x86 64-bit architectures.
- Updated coverage of the latest developments in programming language design, including C & C++11, Java 8, C# 5, Scala, Go, Swift, Python 3, and HTML 5
- Updated treatment of functional programming, with extensive coverage of OCaml
- New chapters devoted to type systems and composite types
- Unified and updated treatment of polymorphism in all its forms
- New examples featuring the ARM and x86 64-bit architectures
商品描述(中文翻譯)
《Programming Language Pragmatics, Fourth Edition》是當今最全面的程式語言教科書。它因為對語言設計和實現的綜合處理而備受推崇,並強調持續驅動軟體開發的基本權衡。
本書為讀者提供了在語法、語義和語用學方面的堅實基礎,涵蓋了從傳統語言如 C 到最新的函數式、腳本式和物件導向程式設計的全範圍。本第四版經過全面修訂,擴展了對類型系統和函數式程式設計的涵蓋,統一處理了多型性,突顯了最新的語言標準,並提供了以 ARM 和 x86 64 位架構為例的內容。
- 更新了程式語言設計的最新發展,包括 C & C++11、Java 8、C# 5、Scala、Go、Swift、Python 3 和 HTML 5
- 更新了函數式程式設計的處理,廣泛涵蓋 OCaml
- 新增專門討論類型系統和複合類型的章節
- 統一且更新了多型性的各種形式的處理
- 新增以 ARM 和 x86 64 位架構為例的內容
目錄大綱
I: Foundations
1: Introduction
2: Programming Language Syntax
3: Names, Scopes, and Bindings
4: Semantic Analysis
5: Target Machine Architecture
II: Core Issues in Language Design
6: Control Flow
7: Type Systems
8: Composite Types
9: Subroutines and Control Abstraction
10: Data Abstraction and Object Orientation
III: Alternative Programming Models
11: Functional Languages
12: Logic Languages
13: Concurrency
14: Scripting Languages
IV: A Closer Look at Implementation
15: Building a Runnable Program
16: Run-Time Program Management
17: Code Improvement
A: Programming Languages Mentioned
B: Language Design and Language Implementation
C: Numbered Examples
Bibliography
Index
目錄大綱(中文翻譯)
I: Foundations
1: Introduction
2: Programming Language Syntax
3: Names, Scopes, and Bindings
4: Semantic Analysis
5: Target Machine Architecture
II: Core Issues in Language Design
6: Control Flow
7: Type Systems
8: Composite Types
9: Subroutines and Control Abstraction
10: Data Abstraction and Object Orientation
III: Alternative Programming Models
11: Functional Languages
12: Logic Languages
13: Concurrency
14: Scripting Languages
IV: A Closer Look at Implementation
15: Building a Runnable Program
16: Run-Time Program Management
17: Code Improvement
A: Programming Languages Mentioned
B: Language Design and Language Implementation
C: Numbered Examples
Bibliography
Index
