개발자 블로그

코틀린으로 배우는 함수형 프로그래밍 본문

IT도서리뷰

코틀린으로 배우는 함수형 프로그래밍

로이드.Roid 2020. 10. 8. 12:37

요즘 시간이 많아져서 책을 많이 읽고 있다. RxJava를 공부하다 보니 자연스럽게 함수형 프로그래밍에 관심이 가게 되었고 그래서 빌려 보게 된 책이 바로 이 "코틀린으로 배우는 함수형 프로그래밍" 책이다.

앞부분, 코틀린 문법 관련된 부분까지는 쉽고 재귀함수에 대한 설명이 나오면서 내용이 좀 어려워 진다. 사실 난 재귀함수를 사용한 알고리즘에 좀 약하다.. 결과를 보면 '어 쉽네' 라는 생각이 들지만 처음 문제만 보고 구현할 때는 막상 알고리즘이 잘 떠오르지 않더라. 그래서 이 책도 좀 어렵게 느껴졌다.

그리고 재귀함수 설명이 끝난 다음부터는 본격적으로 함수형 프로그래밍을 사용해서 filter, map 같은 함수를 직접 구현하는데 여기서부터는 난이도가 더 올라간다. 물론 내가 함수형 프로그래밍 경험이 전혀 없어서 그런것일수도 있다. 그래서 이 책은 중간정도까지 보고 그냥 책을 덮었다. 더 봐도 내가 흡수할 수가 없겠더라. 

그래서 다른 책을 빌렸다. "함수형사고" 이 책은 아직 읽기 전인데 나한테 좀 잘 맞았으면 좋겠네. 코들린으로 배우는 함수형 프로그래밍 책은 내가 좀 더 함수형 사고에 익숙해지고 난 다음에 다시 읽어봐야겠다. 

참고로 수학적 지식이 어느정도 있으면 책을 보는데 좀 더 도움이 될 것 같다.

Comments