Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013) Three generations of pattern languages have emerged since the 1970s: 1) The first generation focused on architecture and was proposed by Christopher Alexander in the 1970s. 2) The second generation focused on software design and emerged in the late 1980s as "design patterns". 3) The third generation since the la