이번 주는 Day8 함수형 프로그래밍으로 달려가게 되었다.

🙄 학습 키워드

순수함수 함수형 프로그래밍 참조투명성 불변성 고차함수

키워드 선정 배경


키워드를 선정하는 과정에서 고차 함수 순수 함수 모나드 구조 객체지향vs함수형 등 다양한 주제가 나왔고, 결국 모든 주제가 크게 보면 함수형 프로그래밍으로 귀결될 수 있으니 각자 함수형 프로그래밍 틀 안에서 더 알아보고 싶었던 것을 조사해 이야기를 나누기로 했다.

진행 방법


함수형 프로그래밍에서 각자 더 조사해보고 싶었던 주제에 대해 공부하기

시.달.부 주제를 정하는 과정에서 모나드라는 단어를 처음 들어봤다. 나머지 주제는 해당 일자 학습 정리를 하면서 간단하게라도 조사해봤던 주제들이라 모나드를 조사하기로 했다.

모나드

"모나드를 이해하고 나면 갑자기 설명할 방법이 떠오르지 않습니다."Lady Monadgreen’s curse ~ Gilad Bracha (used famously by Douglas Crockford)

모나드가 무엇인지 조사하기 위해 검색을 하면 하나같이 어렵다라는 말로 시작한다. 모나드를 이해하려면 수학의 개념을 끌어와야 하기 때문이다.