Chapter 6. Programming Languages and Patterns

If we want a language which is deep and powerful, we can only have it under conditions where thousands of people are using the same language, exploring it, making it deeper all the time. And this can only happen when the languages are shared.

Alexander, 79

Patterns are programming-language independent (as opposed to idioms that are programming-language specific). In a way, patterns form a language that are a step above the programming language in order to communicate other concepts such as design. This said, it is important to recognize that the specific programming language does play a significant part in the evolution of a software system. This is becoming true as programming languages today are ...

Get Joy of Patterns: Using Patterns for Enterprise Development, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.