logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

함수형 사고

함수형 사고

(객체지향 개발자에서 함수형 개발자로 거듭나기)

닐 포드 (지은이), 김재완 (옮긴이)
  |  
한빛미디어
2016-07-01
  |  
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 12,600원 -10% 630원 10,710원 >

책 이미지

함수형 사고

책 정보

· 제목 : 함수형 사고 (객체지향 개발자에서 함수형 개발자로 거듭나기)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788968482960
· 쪽수 : 200쪽

책 소개

객체지향 언어에 길든 개발자들에게 예제를 통해 함수형으로 '생각'하는 법을 깨닫게 해주는 책. 이 책은 자바 8, 스칼라, 클로저, 그루비 예제를 통해 객체지향 개발자가 함수형으로 사고를 전환하고 시야를 넓히는 일을 돕는다.

목차

CHAPTER 1 왜
__1.1 패러다임 전환
__1.2 언어 트렌드에 발맞추기
__1.3 언어/런타임에 제어를 양도하기
__1.4 간결함

CHAPTER 2 전환
__2.1 일반적인 예제
____2.1.1 명령형 처리
____2.1.2 함수형 처리
__2.2 사례 연구: 자연수의 분류
____2.2.1 명령형 자연수 분류
____2.2.2 조금 더 함수적인 자연수 분류기
____2.2.3 자바 8을 사용한 자연수 분류기
____2.2.4 함수형 자바를 사용한 자연수 분류기
__2.3 공통된 빌딩블록
____2.3.1 필터
____2.3.2 맵
____2.3.3 폴드/리듀스
__2.4 골치 아프게 비슷비슷한 이름들
____2.4.1 필터
____2.4.2 맵
____2.4.3 폴드/리듀스

CHAPTER 3 양도하라
__3.1 반복 처리에서 고계함수로
__3.2 클로저
__3.3 커링과 부분 적용
____3.3.1 정의와 차이점
____3.3.2 재귀
__3.4 스트림과 작업 재정렬

CHAPTER 4 열심히보다는 현명하게
__4.1 메모이제이션
____4.1.1 캐싱
____4.1.2 메모이제이션의 첨가
__4.2 게으름
____4.2.1 자바의 게으른 반복자
____4.2.2 토털리 레이지 자연수 분류기
____4.2.3 그루비의 게으른 목록
____4.2.4 게으른 목록 만들기
____4.2.5 게으름의 이점
____4.2.6 게으른 필드 초기화

CHAPTER 5 진화하라
__5.1 적은 수의 자료구조, 많은 연산자
__5.2 문제를 향하여 언어를 구부리기
__5.3 디스패치 다시 생각하기
____5.3.1 그루비로 디스패치 개선하기
____5.3.2 클로저 언어 구부리기
____5.3.3 클로저의 멀티메서드와 맞춤식 다형성
__5.4 연산자 오버로딩
____5.4.1 그루비
____5.4.2 스칼라
__5.5 함수형 자료구조
____5.5.1 함수형 오류 처리
____5.5.2 Either 클래스
____5.5.3 옵션 클래스
____5.5.4 Either 트리와 패턴 매칭

CHAPTER 6 전진하라
__6.1 함수형 언어의 디자인 패턴
__6.2 함수 수준의 재사용
____6.2.1 템플릿 메서드
____6.2.2 전략
____6.2.3 플라이웨이트 디자인 패턴과 메모이제이션
____6.2.4 팩토리와 커링
__6.3 구조형 재사용과 함수형 재사용
____6.3.1 구조물을 사용한 코드 재사용

CHAPTER 7 실용적 사고
__7.1 자바 8
____7.1.1 함수형 인터페이스
____7.1.2 옵셔널
____7.1.3 자바 8 스트림
__7.2 함수형 인프라스트럭처
____7.2.1 아키텍처
____7.2.2 웹 프레임워크
____7.2.3 데이터베이스

CHAPTER 8 폴리글랏과 폴리패러다임
__8.1 함수형과 메타프로그래밍의 결합
__8.2 메타프로그래밍을 통한 자료형의 매핑
____8.2.1 함수형 자바와 그루비를 사용한 무한 스트림
__8.3 멀티패러다임 언어의 결과
__8.4 문맥 대 구성
__8.5 함수형 피라미드

저자소개

닐 포드 (지은이)    정보 더보기
종단간 소프트웨어 개발과 인도를 전문으로 하는 글로벌 IT 컨설팅 회사, 쏘우트웍스(ThoughtWorks)의 이사이자 소프트웨어 아키텍트다. 이전에는 미국 유명 교육/훈련 개발 회사인 DSW Group에서 최고 기술 책임자(CTO)를 역임했다.
펼치기
김재완 (옮긴이)    정보 더보기
미국 블룸버그 사에서 금융시장을 대상으로 한 시스템의 개발을 주도하는 개발자다. 서울대학교와 플로리다 주립 대학교에서 물리학을 공부한 후에, 썬 마이크로시스템즈, 버라이즌 커뮤니케이션스, 딜로이트 컨설팅 등에서 IT 컨설턴트로 활동하였다. 분산 컴퓨팅을 사용하는 시스템을 개발하는 과정에서 함수형 언어들의 발전상에 관심을 갖게 되었고, 그 실용성과 논리성에 개발자로서 행복을 느끼게 되었다. 현재 미국 펜실베이니아에 거주 중이며, 맨체스터 유나이티드를 좋아한다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책