패턴언어

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
ChristopherAlexander 가 만든 개념으로, 빈번히 일어나는 특정 문제 컨텍스트에 대한 일반적 해결안을 패턴이라고 하고, 이 패턴들이 함께 모여서 시스템을 형성한 것을 패턴언어라고 한다.

{{|
Each pattern describes a problem that occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.

From ChristopherAlexander, ''A Pattern Language : Towns, Buildings, Constructions''
|}}

see also:

종류

A Pattern Language 감상


특히 맘에 드는 아이디어들.. -- sweetaby

  • Four-Story Limit - 경제성을 따진다면 어렵겠지.. 하지만 낮은 건물들로 이루어진 타운은 정말 아름답다고 생각한다.
  • Accessible Green - Build one open public green with three minutes' walk
  • Small Public Squares - Make a public square much smaller than you would first imagine
  • Arcades - connect up the buildings to one another (홍콩의 쇼핑아케이드처럼..)
  • Common Areas at the Hearts - 중요. 기본.
  • A place to wait - create a situation which makes the waiting positive
  • Window Place - 별 다섯개~
  • Alcoves - 책상이나 테이블을 놓을 수 있는 작은 공간의 여유..
  • Front Door Bench - People like to watch the street, me too..
  • Warm Colors - Natural wood, sunlight, bright colours are warm

패턴 언어는 진화중...

위의 패턴언어 감상을 보고 "언어의 진화"에 대한 생각이 드는군요.
한글의 진화도 있지 않을까 생각해보려 합니다.



"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>