pile·

함수형 프로그래밍 3대장 경험기: 클로저, 스칼라, 하스켈 | 인프콘2023

인프런 inflearn·인프콘 2023 2023··
#functional-programming#scala#jvm#immutability#clojure#haskell#referential-transparency

챕터별 상세

010:06 – 3:34

명령형에서 함수형으로 시선 바꾸기

하나의 상태를 순서대로 바꾸는 명령형 코드와 입력을 새 출력으로 변환해 다음 함수로 넘기는 함수형 코드를 대비한다. 함수형 프로그래밍은 변경 가능한 상태와 부수 효과를 줄이고 작은 함수를 조합해 데이터 흐름을 표현하는 접근이다. 발표자는 실무에서 사용한 Clojure·Scala와 학습한 Haskell을 통해 같은 원칙이 언어마다 어떻게 구현되는지 비교한다.