2007년 6월 26일 화요일

템플릿

템플릿

복잡한 Template은 로직 프로그래밍에 그다지 유용하지 않다. 여러가지 문제를 안고 있는데 그것은 코드를 알아보기 어렵다는 것이 가장 크다.Template이 복잡해지면 LISP언어와 같은 매우 보기 어려운 언어가 된다.
C는 절차적언어로 어떻게 돌아가는지 순차적인 파악이 아주 쉽다. Recursion 이라는 것이 얼마나 골치 아팠나를 생각해 보면 쉽게 알 수 있는 것이다. 이에 비하여 C++은 그 은유가 강하지 못하더라도 심해지면 LISP이나 PROLOG의수준에 이른다. Template의 장점도 물론 있다. 그러니 조심해서 잘 써야 한다. ^^

댓글 없음:

댓글 쓰기