1292100559
Concepts of Programming Languages,Global Edition
by: Robert Sebesta
ISBN-10: 1292100559
ISBN-13: 9781292100555
Edition 版本: 11th edition
Released: 1973
Pages: 788
For courses in computer programming. Evaluating the Fundamentals of Computer Programming LanguagesConcepts 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.
Contents
Chapter 1 Preliminaries
Chapter 2 Evolution of the Major Programming Languages
Chapter 3 Describing Syntax and Semantics
Chapter 4 Lexical and Syntax Analysis
Chapter 5 Names,Bindings,and Scopes
Chapter 6 Data Types
Chapter 7 Expressions and Assignment Statements
Chapter 8 Statement-Level Control Structures
Chapter 9 Subprograms
Chapter 10 Implementing Subprograms
Chapter 11 Abstract Data Types and Encapsulation Constructs
Chapter 12 Support for Object-Oriented Programming
Chapter 13 Concurrency
Chapter 14 Exception Handling and Event Handling
Chapter 15 Functional Programming Languages
Chapter 16 Logic Programming Languages
Concepts of Programming Languages,11th Edition,Global Edition
相关推荐
- Pair Programming Illuminated
- Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems
- Effective Java,3rd Edition
- Wi-Fi 7 In Depth: Your guide to mastering Wi-Fi 7, the 802.11be protocol, and their deployment
- Just Enough Data Science and Machine Learning: Essential Tools and Techniques
- Web Development and Design Foundations with HTML5 10th Edition