함수형함수형

함수형

같은 인수를 함수에 넘기면, 같은 결괏값을 내놓는 함수는 순수하다.

특징

  • 프로그램에 수학의 '함수' 개념을 도입
  • 파괴적인 상태 변화보다는 불변을 이용한 논리 설계
  • 순함수(pure function)
  • Lisp,
    HaskellHaskell
    Haskell
    , Scheme 등의 언어에서 채용

함수형 패러다임 (feat. Evan's Tech Blog)

기존의 사고 방식을 깨부수는 함수형 사고 - Evan's Tech Blog
수학에서 기원한 프로그래밍 패러다임, 순수 함수 - Evan's Tech Blog
변하지 않는 상태를 유지하는 방법, 불변성(Immutable) - Evan's Tech Blog
어떻게 하면 안전하게 함수를 합성할 수 있을까? - Evan's Tech Blog
 

 
함자 (Functor)
From design patterns to category theory
 
 
The Future is Functional: Haskell and the AI Native World
논리형 프로그래밍
Lazy functional state threads | Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation
함수형 프로그래밍 요약
Chalmers Seminars on Functional Programming
Lambda Calculus에 대해 알아보자 - 컬리 기술 블로그
React에는 ‘함수형 컴포넌트’가 없다 | 프로그래머 이규원의 웹사이트
Types-First: A Scalable New Architecture for Flow - Flow - Medium
MS의 함수형 개발 언어 ‘F#’, 버전 5 기능 개발 완료 - CIO Korea
 
'깔끔한 코드 체계의 기초' 함수형 프로그래밍의 이해 - ITWorld Korea