본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[리얼타임] 자바 개발자를 위한 함수형 프로그래밍 상세페이지

리디 info

도서 이용 안내
서점에서 판매 중인 리얼타임 시리즈는 DRM-Free 도서가 아닙니다.
DRM-Free 도서는 한빛미디어 홈페이지에서 별도 구매하셔야 합니다.
도서 이용에 참고 부탁드립니다.


[리얼타임] 자바 개발자를 위한 함수형 프로그래밍작품 소개

<[리얼타임] 자바 개발자를 위한 함수형 프로그래밍> 함수형 프로그래밍 기법을 익힌 프로그래머와 그렇지 않은 프로그래머가 작성하는 코드의 품질은 완전히 다르다

함수형 프로그래밍을 공부하지 않는다고 해도 자바 프로그래머로서의 일상생활에는 아무런 지장이 없다. 하지만 함수형 프로그래밍 기법을 익힌 프로그래머와 그렇지 않은 프로그래머가 작성하는 코드의 품질은 완전히 다르다. 미대 지망생의 붓질과 램브란트의 붓질만큼이나 차이가 날 것이다. 이 책은 함수형 프로그래밍을 배우려는 개발자를 위한 입문서다. 입문서지만 내용을 이해하기에는 만만치 않다. 객체지향 프로그래밍에 대한 이해 없이는 도서의 내용을 이해하기 어려울 수도 있다. 하지만 어느 정도 내공이 쌓인 독자라면 함수형 프로그램이 무엇인지, 어떻게 활용할 수 있을지에 대한 개념을 확실히 잡을 수 있을 것이다. 책에 있는 예제를 하나씩 따라 하면서 개념을 익힌다면, 틀림없이 함수형 프로그램에 빠져들게 될 것이다. 이 책과 함께 함수형 프로그래밍이라는 새로운 패러다임을 향한 긴 여정의 첫걸음을 떼기 바란다. 어느 정도 시간이 흐른 후에 뒤를 돌아보면, 지금 용감하게 첫걸음을 뗀 자기 자신을 자랑스럽게 생각하게 될 것이다.


저자 프로필

딘 왐플러 Dean Wampler

  • 학력 워싱턴대학교 물리학과 박사

2015.05.07. 업데이트 작가 프로필 수정 요청


저자 소개

[지은이] 딘 왐플러
Think Big Analytics 사에서 빅 데이터 관련 문제와 하둡 및 기계 학습 등을 전문적으로 다루는 컨설턴트다. 스칼라, JVM 에코시스템, 자바스크립트, 함수형 및 객체지향 프로그래밍, 애자일 방법론 등에도 정통하여, 관련 주제를 다루는 컨퍼런스의 주요 연사이기도 하다. 워싱턴 대학교에서 물리학 박사 학위를 받았다.


[옮긴이] 임백준
서울대학교에서 수학을 전공하고, 인디애나 주립대학에서 컴퓨터 사이언스를 공부했다. 삼성SDS, 뉴저지 소재 루슨트테크놀로지스에서 근무했고 지금은 월스트리트에 있는 회사에서 금융소프트웨어를 개발하고 있다. 뉴저지에서 아내와 두 딸과 함께 살고 있다. 『누워서 읽는 퍼즐북』(2010), 『프로그래밍은 상상이다』(2008), 『뉴욕의 프로그래머』(2007), 『소프트웨어 산책』(2005), 『나는 프로그래머다』(2004), 『누워서 읽는 알고리즘』(2003), 『행복한 프로그래밍』(2003, 이상 한빛미디어), 『프로그래머 그 다음 이야기』(공저, 2011, 로드북 ) 등의 도서를 집필하였으며, 『읽기 좋은 코드가 좋은 코드다』(2012, 한빛미디어)를 번역하였다.

목차

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
참고자료
용어정리


리뷰

구매자 별점

2.5

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

2명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

Realtime


[리얼타임]


이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전