ISBN10: 0321193628 ISBN13: 9780321193629
Edition/Copyright: 6TH 03
Publisher: Addison-Wesley Longman, Inc.
Cover: Hardback
Year Published: 2003
Weight: 2.8lbs.
|
Concepts of Programming Languages
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
Used
Sold Out
However, as the largest online textbook source, inventory comes in constantly.
Check back soon!
|
New

In Stock

Fast & Free Shipping

Guaranteed Condition
|
eText
Sold Out
However, as the largest online textbook source, inventory comes in constantly.
Check back soon!
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
Sebesta : University of Colorado at Colorado Springs.
Dr. Sebesta received his Ph.D. in Computer Science from Penn State University. His research is in the areas
of compiler design and programming language design. He has been teaching computer science for over twenty-eight
years. He is a member of ACM and the Computer Society of IEEE. Robert Sebesta currently teaches Perl programming,
among other subjects, at the University of Colorado at Colorado Springs.
Concepts of Programming Languages describes the fundamental concepts of programming languages by presenting
design issues, examining design choices, and critically comparing design alternatives without being language specific.
This is an ideal text for students taking a comparative programming languages course because it allows those with
the ability to program to learn how to choose appropriate languages for certain tasks, increase their abilities
to learn new languages, and understand the significance of implementation.
Features
- Illustrates various language constructs and design alternatives through Java, JavaScript, ML, Prolog, C++,
C, Ada, Fortran, Perl and others.
- This is the market leading title for the comparative programming languages course.
New To This Edition
- End-of-chapter sections now include lab projects to give students more hands-on practice.
- Increased coverage of advanced object-oriented topics.
- Includes additional coverage of languages like Java, JavaScript, Perl, and PHP.
- Increased discussion of functional programming, including the ML language.
- New historical boxes and interviews with James Gosling, Larry Wall, Alan Cooper, Bjarne Stroustrup, etc. set
the material into context.
- New Companion Web site for students featuring quizzes, programming projects, and language references.
1. Preliminaries.
2. Evolution of the Major Programming Languages.
3. Describing Syntax and Semantics.
4. Lexical and Syntax Analysis.
5. Names, Binding, Type Checking, and Scopes.
6. Data Types.
7. Expressions and Assignment Statements.
8. Statement-Level Control Structure.
9. Subprograms.
10. Implementing Subprograms.
11. Abstract Data Types.
12. Support for Object-Oriented Programming.
13. Concurrency.
14. Exception Handling and Event Handling.
15. Functional Programming Languages.
16. Logic Programming Languages.
|