2019/09 2

모던 C++로 배우는 함수형 프로그래밍

제목처럼 모던 C++로 함수형 프로그래밍을 할 수 있도록 안내하는 책이라 C++을 알고 있다는 전제하에 설명하고 있다. 함수형 프로그래밍에 매우 자주 등장하는 동작들 filter, map, fold 가 C++ 11에 추가된 기능 중 어떤 것과 매칭이 되는지 설명하고 고차 함수와 일급 객체의 차이도 설명한다. 아직 C++이 지원하지 않는 지연 평가는 직접 구현으로 처리하는 방법을 안내한다. 템플릿을 이용한 메타 프로그래밍이 컴파일 타임에 코드를 생성하니 불변이라는 이유로 함수형 프로그래밍과 연관시키지만, 딱히 와닿지는 않는다. 동시성 챕터는 뻔한 스레드 기초만 좀 언급하고 넘어간다. 함수형이 다시 수면위로 올라온 가장 큰 이유 중 하나가 상태를 갖지 않는 함수와 불변 객체들을 활용한 lock free 동시..

Dev 2019.09.24

수영하는 여자들

읽으면서 너무 뻔한 전개라서 영화화를 염두에 두고 썼을까? 장면 장면과 전개하는 방식이 영화 같다고 생각했는데 확인해보니 영화화한다고 하네. 이야기의 중심이 되는 수영장 매각 문제가 자본주의 사회에서 발생하는 문제 중 하나인 젠트리피케이션이라고 한다. 덕분에 하나 배웠다. https://ko.m.wikipedia.org/wiki/젠트리피케이션 그 외에 읽으면서 떠오르는 질문은 하나 ‘언제든지 찾아갈 수 있으면서 마음이 편해지는 곳을 누구나 하나쯤 가지고 있을까?’ 나는 딱히 떠오르는 곳이 없다. 물론 집은 논외다. 그리고 봤던 영화를 또 보고 읽었던 책을 또 보고하는 심리가 이것과 비슷했던가 싶다. 무슨 일이 일어날지 아는 상태에서 책을 읽으면 마치 자신이 그 이야기를 통제하고 있는 것처럼 마음이 평온했..

Book Shelf 2019.09.02