함수형 프로그래밍 (functional programming)

함수형 프로그래밍은 함수를 기반으로 한 프로그래밍 기법이다. 다른 언어들이 튜링 머신을 기초로 한 사고방식을 가진다면, 함수형 프로그래밍은 수학(Mathematics)의 사고방식과 표현 방식을 가진다고 볼 수 있다. 우리는 중학생 때 다음과 같은 함수 \(f(x)\)를 배웠다. $$ y = f(x), {x \in \mathbb{N}, y \in \mathbb{N} } $$ $$ x \mapsto y $$…

더 보기