Concepts of Programming Languages, 11/e (IE-Paperback)
暫譯: 程式語言概念,第11版 (IE-平裝本)
Robert Sebesta
- 出版商: Prentice Hall
- 出版日期: 2016-01-01
- 售價: $1,235
- 語言: 英文
- 頁數: 800
- 裝訂: Paperback
- ISBN: 1292100559
- ISBN-13: 9781292100555
-
相關分類:
程式語言
-
其他版本:
Concepts of Programming Languages, 12/e (Paperback)
Concepts of Programming Languages, 12/e (GE-Paperback)
買這商品的人也買了...
-
$1,250$1,225 -
$980$774 -
$1,362Fundamentals of Data Structures in C++, 2/e (Paperback)
-
$1,715Introduction to Algorithms, 3/e (Hardcover)
-
$550$435 -
$1,646Operating System Concepts, 9/e (IE-Paperback)
-
$1,617Computer Organization and Design: The Hardware/Software Interface, 5/e (Asian Edition)(IE-Paperback)
-
$1,754Foundations of Algorithms, 5/e (Paperback)
-
$1,250$1,188 -
$680$646 -
$780$616 -
$1,362An Introduction to Formal Languages and Automata, 6/e (Hardcover)
-
$360$180 -
$1,519Fundamentals of Database Systems, 7/e (IE-Paperback)
-
$700$553 -
$1,323Cryptography and Network Security: Principles and Practice, 7/e (IE-Paperback)
-
$1,980$1,940 -
$1,420$1,349 -
$1,313Software Engineering, 10/e (IE-Paperback)
-
$1,200$948 -
$454TensorFlow 深度學習應用實踐
-
$680$612 -
$1,680$1,646 -
$1,750$1,663 -
$2,146Introduction to Algorithms, 4/e (Hardcover)
相關主題
商品描述
<內容簡介>
For courses in computer programming.
Evaluating the Fundamentals of Computer Programming Languages
Concepts of Computer Programming Languages introduces students to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. An in-depth discussion of programming language structures, such as syntax and lexical and syntactic analysis, also prepares students to study compiler design.
The Eleventh Edition maintains an up-to-date discussion on the topic with the removal of outdated languages such as Ada and Fortran. The addition of relevant new topics and examples such as reflection and exception handling in Python and Ruby add to the currency of the text. Through a critical analysis of design issues of various program languages, Concepts of Computer Programming Languages teaches students the essential differences between computing with specific languages.
<目錄>
Ch1: Preliminaries
Ch2: Evolution of the Major Programming Languages
Ch3: Describing Syntax and Semantics
Ch4: Lexical and Syntax Analysis 161
Ch5: Names, Bindings, and Scopes 197
Ch6: Data Types
Ch7: Expressions and Assignment Statements 301
Ch8: Statement-Level Control Structures
Ch9: Subprograms
Ch10: Implementing Subprograms
Ch11: Abstract Data Types and Encapsulation Constructs
Ch12: Support for Object-Oriented Programming
Ch13: Concurrency
Ch14: Exception Handling and Event Handling
Ch15: Functional Programming Languages
Ch16: Logic Programming Languages
商品描述(中文翻譯)
<內容簡介>
本書適用於計算機程式設計課程。
《計算機程式語言概念》介紹了計算機程式語言的基本概念,並提供學生評估當代及未來語言所需的工具。對程式語言結構的深入討論,例如語法、詞法分析和語法分析,還為學生學習編譯器設計做好準備。
第十一版保持了對該主題的最新討論,移除了過時的語言,如 Ada 和 Fortran。新增的相關主題和範例,如 Python 和 Ruby 中的反射及例外處理,增強了文本的時效性。通過對各種程式語言設計問題的批判性分析,《計算機程式語言概念》教導學生使用特定語言進行計算的基本差異。
<目錄>
Ch1: 基礎知識
Ch2: 主要程式語言的演變
Ch3: 語法和語義的描述
Ch4: 詞法和語法分析 161
Ch5: 名稱、綁定和範圍 197
Ch6: 數據類型
Ch7: 表達式和賦值語句 301
Ch8: 語句級控制結構
Ch9: 子程序
Ch10: 實現子程序
Ch11: 抽象數據類型和封裝結構
Ch12: 對面向對象程式設計的支持
Ch13: 並發
Ch14: 例外處理和事件處理
Ch15: 函數式程式語言
Ch16: 邏輯程式語言