함수형 프로그래밍 함수형 프로그래밍 개념에 관하여 순수 함수(pure function)를 조합하고, 공유 상태(shared state)와 변경 가능한 데이터(mutable data), 부작용(side effect)을 피하여 소프트웨어를 만드는 프로세스 함수형 프로그래밍은 명령형(imperative)이 아니라 선언형(declarative)이며 어플리케이션의 상태는 순수 함수를 통해 전달되어진다