[왜 클로저(Clojure)인가?] 4. 단순한 코드와 복잡한 코드
지난 회에서는 프로그래밍에 있어 단순성의 중요성에 대해 설명하였다. 하지만 그 내용이 다소 추상적으로 기술되었기 때문에, 이번 회에서는 구체적인 프로그래밍 사례(생명 게임)를 통해서 단순성이 실제로 어떻게 프로그램을 단순하게 만드는지에 대해 알아보고자 한다. (이번 예는 [Clojure Programming]의 ‘Thinking Different: From Imperative to Functional’ 절을 참조하였다.) 콘웨이(Conway)의 생명