Jump to ratings and reviews
Rate this book

Programming Language Design Concepts

Rate this book
This book explains the concepts underlying programming languages, and demonstrates how these concepts are synthesized in the major imperative, OO, concurrent, functional, logic and scripting.  It gives greatest prominence to the OO paradigm, and uses Java as the main exemplar language. It includes numerous examples, case studies of several major programming languages, and numerous end-of-chapter exercises. Sample solutions to most of the exercises are provided at the book’s companion Web site

504 pages, Paperback

First published January 1, 2004

4 people are currently reading
48 people want to read

About the author

David A. Watt

9 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
3 (15%)
4 stars
8 (42%)
3 stars
6 (31%)
2 stars
1 (5%)
1 star
1 (5%)
Displaying 1 - 2 of 2 reviews
Profile Image for Ruben Steins.
87 reviews1 follower
August 27, 2019
A decent introduction into how programming languages are set up. Covers a lot of information about the conceptual building blocks of programming languages. The case studies work well to show how those abstract topics translate into actual language features. Would be even better with more modern examples (Rust, Java 11, C++14) since a lot has changed.
Profile Image for Angelo.
194 reviews4 followers
October 12, 2013
Bought this book for my studies at Eindhoven University. In contrast to some the other books I bought for the same reason, this one actually is a good read!
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.