Books like Programming Language Design Concepts by David A. Watt


This book systematically explores the foundational concepts that underlie programming languages and demonstrates how those ideas manifest across the major programming paradigms. It places particular emphasis on object‑oriented design, yet it also covers imperative, concurrent, functional, logic, and modern scripting styles. The discussion is grounded with numerous examples in C, Java, and C++, supplemented by case studies in Python, Haskell, Prolog, and Ada. Readers benefit from extensive end‑of‑chapter exercises and online companion solutions that deepen understanding of both the motivations and the specific features of each language.
First publish date: 2004
Genre: Technology & Computing/Programming
Authors: David A. Watt
★ ★ ★ ★ ★ 0.0 (0 community ratings)

Programming Language Design Concepts by David A. Watt

How are these books recommended?

The books recommended for Programming Language Design Concepts by David A. Watt are shaped by reader interaction. Votes on how closely books relate, user ratings, and community comments all help refine these recommendations and highlight books readers genuinely find similar in theme, ideas, and overall reading experience.


Have you read any of these books?
Your votes, ratings, and comments help improve recommendations and make it easier for other readers to discover books they’ll enjoy.

Books similar to Programming Language Design Concepts (11 similar books)

The Pragmatic Programmer by 4234504|Andy Hunt book cover

📘 The Pragmatic Programmer
 by Andy Hunt

Timeless guide to software craftsmanship, it offers practical lessons for coders and managers alike, from career growth to adaptable architecture, updated for 2020s development realities.

★★★★★★★★★★ 4.4 (44 ratings)
Similar? ✓ Yes 0 ✗ No 0
Programming Perl by 6252875|Larry Wall book cover

📘 Programming Perl
 by Larry Wall

A comprehensive guide to the Perl programming language, covering its syntax, features, and practical usage for developers.

★★★★★★★★★★ 3.8 (6 ratings)
Similar? ✓ Yes 0 ✗ No 0
C++ by 10098858|Herbert Schildt book cover

📘 C++

An extensive guide to the C++ programming language, covering standard libraries, new language features, and best practices, with clear explanations, practical examples, and insider tips for both beginners and experienced developers.

★★★★★★★★★★ 4.0 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
Types and Programming Languages by 11980560|Benjamin C. Pierce book cover

📘 Types and Programming Languages


★★★★★★★★★★ 4.5 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
Essentials of programming languages by 8779474|Daniel P. Friedman book cover

📘 Essentials of programming languages


★★★★★★★★★★ 4.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Programming Language Pragmatics by 6939447|Michael L. Scott book cover

📘 Programming Language Pragmatics

Explains the principles of programming languages to help programmers choose the best language for their projects.

★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Programming languages by 8755234|Terrence W. Pratt book cover

📘 Programming languages


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Fundamentals of programming languages by 8253921|Ellis Horowitz book cover

📘 Fundamentals of programming languages


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Programming languages by 8825137|Ravi Sethi book cover

📘 Programming languages
 by Ravi Sethi

Explore core concepts of imperative, object‑oriented, functional, and logic programming with clear examples in Pascal, C, C++, Smalltalk, Standard ML, Scheme, and Prolog.

★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Understanding programming languages by 6576872|M. Ben-Ari book cover

📘 Understanding programming languages
 by M. Ben-Ari


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0

Some Other Similar Books

Concepts of Programming Languages by Robert W. Sebesta
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Programming Language Engineering by Christopher T. P. van der Merwe
Advanced Programming Language Techniques by Benjamin C. Pierce
Programming Languages: Principles and Paradigms by Peter J. Landin
Elements of Programming Languages by J. C. Mitchell

Have a similar book in mind? Let others know!

Please login to submit books!