이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장. 왜 함수형 프로그래밍을 배워야 하는가?
01. 동시성 프로그램을 잘 작성해야 한다 02. 문제는 데이터를 관리하는 문제로 귀결된다 03. 함수형 프로그래밍은 모듈화되어 있다 04. 더 빠르게 작업해야 한다 05. 함수형 프로그래밍은 단순함으로의 복귀다 2장. 함수형 프로그래밍이란 무엇인가? 01. 함수형 프로그래밍의 기본 원리들 02. 타입 설계하기 03. 연습문제 3장. 데이터 구조와 알고리즘 01. 리스트 02. 맵 03. 조합기 함수: 컬렉션 파워 툴 04. 영속적인 데이터 구조 05. 데이터 구조와 알고리즘에 대한 몇 가지 추가적인 고찰 06. 연습문제 4장. 함수적 동시성 01. 액터 모델 02. 소프트웨어 트랜잭션 메모리 03. 연습문제 5장. 더 나은 객체지향 프로그래밍 01. 명령적인, 변경 가능한 코드 02. 리스코프 치환 원칙 03. 설계 패턴에 대하여 04. 좋은 타입을 구성하는 요소들 05. 객체지향 미들웨어에 대해 다시 생각하기 05. 연습문제 6장. 이제는 어디로 갈 것인가 01. 자바를 위한 함수적 도구들 02. 복습 03. 연습문제 Appendix 참고자료 용어정리 |
임백준의 다른 상품
|
함수형 프로그래밍 기법을 익힌 프로그래머와 그렇지 않은 프로그래머가 작성하는 코드의 품질은 완전히 다르다
함수형 프로그래밍을 공부하지 않는다고 해도 자바 프로그래머로서의 일상생활에는 아무런 지장이 없다. 하지만 함수형 프로그래밍 기법을 익힌 프로그래머와 그렇지 않은 프로그래머가 작성하는 코드의 품질은 완전히 다르다. 미대 지망생의 붓질과 램브란트의 붓질만큼이나 차이가 날 것이다. 이 책은 함수형 프로그래밍을 배우려는 개발자를 위한 입문서다. 입문서지만 내용을 이해하기에는 만만치 않다. 객체지향 프로그래밍에 대한 이해 없이는 도서의 내용을 이해하기 어려울 수도 있다. 하지만 어느 정도 내공이 쌓인 독자라면 함수형 프로그램이 무엇인지, 어떻게 활용할 수 있을지에 대한 개념을 확실히 잡을 수 있을 것이다. 책에 있는 예제를 하나씩 따라 하면서 개념을 익힌다면, 틀림없이 함수형 프로그램에 빠져들게 될 것이다. 이 책과 함께 함수형 프로그래밍이라는 새로운 패러다임을 향한 긴 여정의 첫걸음을 떼기 바란다. 어느 정도 시간이 흐른 후에 뒤를 돌아보면, 지금 용감하게 첫걸음을 뗀 자기 자신을 자랑스럽게 생각하게 될 것이다. |