Jump to ratings and reviews
Rate this book

Pattern Languages of Program Design

Rate this book
Patterns are a unique and productive way to attack problems that recur in everyday software designs. The design patterns and pattern languages presented in this book offer a glimpse into what makes great software designers great. The book also offers a rare look at the rationale behind solutions to problems.

576 pages, Paperback

First published May 12, 1995

4 people are currently reading
99 people want to read

About the author

James O. Coplien

16 books22 followers

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
4 (13%)
4 stars
9 (31%)
3 stars
12 (41%)
2 stars
3 (10%)
1 star
1 (3%)
Displaying 1 - 4 of 4 reviews
Profile Image for Carter.
597 reviews
January 19, 2022
A re-read for me; some of the original materials that started the ACM PloP and EuroPlop. There are a number of these volumes at the HKU library, even though most more recent titles, for better or worse, are on digital services- the danger of course here, is people may know what you are reading, and when.
Profile Image for Benoit Blanchon.
Author 2 books7 followers
June 20, 2022
So much paper, so little knowledge! I forced myself to read the whole book and could barely find anything practical. Among the 31 chapters, I think only the three written by Robert Martin, James Coplien, and Douglas Schmidt are worth reading.
Profile Image for TK Keanini.
305 reviews77 followers
December 7, 2007
I listed this book under general design because there are patterns here at the level of metaphor which can be applied to many complex and dynamic systems.

I'm not sure but I think this might have been the book that started it all. It certainly captures the first pattern language conference.

If you like keeping a toolbox of useful patterns, there are a few in this one to add to your collection.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.