#programmingparadigm > 프로그래밍 패러다임*Programming Paradigm*은 프로그래밍을 할 때 사용하는 방법론입니다. 다양한 관점에 따라 프로그램을 설계할 수 있습니다. 관점에 따라 구체적인 설계 방법과 사용하는 도구가 다를 것이고, 이에 따라 작성된 소스 코드에는 이 관점이 반영되어 있습니다. 따라서 어떤 소스 코드를 이해하기 위해서는 우선 설계에 사용된 관점에 대한 이해가 수반되어야 합니다. --- + [[Procedural Programming|절차적 프로그래밍 (예정)]] + [[Functional Programming|함수형 프로그래밍 (예정)]] + [[Object-Oriented Programming|객체지향 프로그래밍 (예정)]] + [[Generic Programming|제네릭 프로그래밍 (예정)]]