One of the ProgrammingParadigm 함수형 프로그래밍. 약간은 다른 철학의 HowToSolveIt방법이다. expression에 관한것으로 expression oriented programming이라고도 불리운다. 함수가 자료처럼 인식된다. 함수자체가 다른함수의 인수로 쓰이기도 한다. 이러한 특징이 GenericProgramming에서 사용된다. 이 [[Paradigm]]을 지키는 ProgrammingLanguage * [[Lisp]] * [[Haskell]] * [[Python]] (->) FunctionalProgrammingInPython