이번 주는 Day8 함수형 프로그래밍으로 달려가게 되었다.
순수함수
함수형 프로그래밍
참조투명성
불변성
고차함수
키워드를 선정하는 과정에서 고차 함수
순수 함수
모나드 구조
객체지향vs함수형
등 다양한 주제가 나왔고, 결국 모든 주제가 크게 보면 함수형 프로그래밍
으로 귀결될 수 있으니 각자 함수형 프로그래밍
틀 안에서 더 알아보고 싶었던 것을 조사해 이야기를 나누기로 했다.
시.달.부 주제를 정하는 과정에서 모나드
라는 단어를 처음 들어봤다. 나머지 주제는 해당 일자 학습 정리를 하면서 간단하게라도 조사해봤던 주제들이라 모나드
를 조사하기로 했다.
"모나드를 이해하고 나면 갑자기 설명할 방법이 떠오르지 않습니다."Lady Monadgreen’s curse ~ Gilad Bracha (used famously by Douglas Crockford)
모나드가 무엇인지 조사하기 위해 검색을 하면 하나같이 어렵다라는 말로 시작한다. 모나드를 이해하려면 수학의 개념을 끌어와야 하기 때문이다.