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, Binding, Type Checking, and Scopes Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 3: Describing Syntax and Semantics Chapter 4: Lexical and Syntax Analysis Chapter 5: Names, Binding, Type Checking, and Scopes Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 4: Lexical and Syntax Analysis Chapter 5: Names, Binding, Type Checking, and Scopes Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 5: Names, Binding, Type Checking, and Scopes Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 8: Statement-Level Control Structure Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 9: Subprograms Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 10: Implementing Subprograms Chapter 11: Abstract Data Types 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
Chapter 11: Abstract Data Types 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
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
Chapter 13: Concurrency Chapter 14: Exception Handling and Event Handling Chapter 15: Functional Programming Languages Chapter 16: Logic Programming Languages
Chapter 14: Exception Handling and Event Handling Chapter 15: Functional Programming Languages Chapter 16: Logic Programming Languages
Chapter 15: Functional Programming Languages Chapter 16: Logic Programming Languages
Chapter 16: Logic Programming Languages