デザインパターンは言語の弱さを表す - The Universe of Discourse : Design patterns of 1972

via Matzにっき

Patterns are signs of weakness in programming languages.

C言語のレベルで考えたらオブジェクト指向設計だってデザインパターンの一種だし、機械語プログラマからすればアセンブリ言語マクロで実現されるサブルーチンであってもデザインパターンである。

つまり、そもそもデザインパターン云々言わなくてはいけない言語はそうしなくていい言語より「弱い」のだという主旨。