Programming Paradigm의 한 종류. 좁은 의미로는 가변값을 갖는 변수, 대입 연산, 반복 등 Imperative한 제어 구조가 없는 프로그래밍을 뜻한다. == See Also == * [FunctionalProgrammingLanguages] * [http://en.wikipedia.org/wiki/Functional_programming Functional Programming - Wikipedia]