====== 프로그래밍 패러다임 ====== [[프로그래밍]]을 할 때 어떤 방향과 어떤 방법론으로 접근하느냐에 따라서 어떤 문제는 쉽게 풀리기도 하고 어떤 건 어려워지기도 하는데, 그래서 많은 패러다임을 알고 있는 건 중요하다. 그래야 필요할 때 적절한 패러다임을 갖다 쓰지. 패러다임끼리 완전히 대립되는 경우도 있는데 이를테면: * [[절차적프로그래밍]] vs. [[선언적프로그래밍]] * [[구조적프로그래밍]] vs. [[비구조적프로그래밍]] * [[명령형프로그래밍]] vs. [[함수형프로그래밍]] 종종 각 패러다임을 지지하는 사람들끼리 패를 짜서 난리를 치기도 하는데 그냥 [[플레임워]]이다... {{tag>프로그래밍}}