티스토리 뷰

일상

모나드(Monad) ...?

하늘빛QP 2019. 11. 4. 18:56

어쩌다 보니 함수형 프로그래밍 관련된 글을 읽게되었고 `모나드`라는걸 알게되었다.

이전에도 모나드 용어 또는 관련 컨퍼런스? 등을 들었는데 궁금해서 한번 찾아봤다.

 

기본 바탕은 수학쪽에 관련된 느낌인데 수학은 못하는지라 봐도 모르겠고 Scala에 있는 Future 기능으로 설명한 글을 봤다. (Java에 있는 Future하고 같은건가 하고 찾아봤는데 비슷? 같은게 맞았다)

 

Future을(를) 쓰면 내부적으로 함수 합성(말그대로 함수를 합성하는건가..? 아직도 이해가 안간다)이 일어나고 그게 곧 모다드라고 하던데 함수형 프로그래밍 바탕 지식이 없으니 더 이해가 안된다.

 

순수 함수, Side-effect가 없는 프로그래밍 방법론이 함수형 프로그래밍인거 같긴 한데... (감이 잡힐듯 말듯)

나중에 이해 되면 다시 정리해보는걸로

'일상' 카테고리의 다른 글

모나드(Monad) ...?  (0) 2019.11.04
요즘 개발하는 것..  (0) 2019.04.08
1년 뒤에 다시 한 오버클럭  (0) 2019.01.19
2018년에 했던 프로그래밍 정리  (0) 2018.12.31
DJI 매빅 프로 후기  (0) 2018.07.04
DJI 매빅 프로 플라이 모어 콤보 개봉기  (0) 2018.06.21
댓글
댓글쓰기 폼