서강대학교 로욜라도서관

탑메뉴

전체메뉴

전체메뉴닫기


검색

상세정보

함수형 사고

Ford, Neal

상세정보
자료유형단행본
서명/저자사항함수형 사고 / 닐 포드 지음 ; 김재완 옮김
개인저자Ford, Neal
김재완, 역
발행사항서울 : 한빛미디어, 2016
형태사항200 p. : 삽화 ; 24 cm
원서명Functional thinking :paradigm over syntax
기타표제객체지향 개발자에서 함수형 개발자로 거듭나기
ISBN9788968482960
일반주기 색인수록
본서는 "Functional thinking : paradigm over syntax. 2014."의 번역서임
일반주제명Functional programming (Computer science)
Functional programming languages
언어한국어

소장정보

서비스 이용안내
  • 찾지못한자료찾지못한자료
  • SMS발송SMS발송
메세지가 없습니다
No. 등록번호 청구기호 소장처/자료실 도서상태 반납예정일 예약 서비스
1 1323520 005.114 F711f K 1관4층 일반도서 대출가능
찾지못한자료 SMS발송


서평 (0 건)

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
제목입력
본문입력

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.

출판사 제공 책소개

출판사 제공 책소개 일부

객체지향과 함수형 사이에 놓인 늪을 건너는 방법

객체지향 언어에 길든 개발자들에게 예제를 통해 함수형으로 ‘생각’하는 법을 깨닫게 해주는 책. 스칼라 같은 함수형 언어의 수요가 늘고 있지만 자바 같은 객체지향에 익숙한 개발자들은 함수형 패러다임으로 넘어가는 데 어려움을 겪고 있다. 단순히 새 언어 문법을 익히는 것이 아니라 사고방식 자체를 바꿔야 하기 때문이다. 이 책은 자바 8, 스칼라, 클로저, 그루비 예제를 통해 객체지향 개발자가 함수형으로 사고를 전환하고 시야를 넓히는 일을 돕는다. 익숙한 사고방식을 바꾸려 노력하는 자바 개발자에게 소중한 디딤돌이 될 것이다.

새로운 패러다임으로 사고의 전환을 이끄는 함수형 프로그래밍 안내서

스칼라나 클로저에 관심이 없고, 지금 사용하는 언어로 앞으로 평생 개발해도 상관없다고 생각한다면 오산이다. 언어는 우리가 의식하든 하지 못하든 이미 함수형으로 바뀌고 있다. 자바마저 람다 블록 등 함수형 패러다임을 도입했으며 이러한 움직임은 앞으로도 가속화할 것이다.
새로운 패러다임의 언어를 배울 때 문제점은 문법을 익히는 데 있지 않다. 다른 방식...

출판사 제공 책소개 전체

객체지향과 함수형 사이에 놓인 늪을 건너는 방법

객체지향 언어에 길든 개발자들에게 예제를 통해 함수형으로 ‘생각’하는 법을 깨닫게 해주는 책. 스칼라 같은 함수형 언어의 수요가 늘고 있지만 자바 같은 객체지향에 익숙한 개발자들은 함수형 패러다임으로 넘어가는 데 어려움을 겪고 있다. 단순히 새 언어 문법을 익히는 것이 아니라 사고방식 자체를 바꿔야 하기 때문이다. 이 책은 자바 8, 스칼라, 클로저, 그루비 예제를 통해 객체지향 개발자가 함수형으로 사고를 전환하고 시야를 넓히는 일을 돕는다. 익숙한 사고방식을 바꾸려 노력하는 자바 개발자에게 소중한 디딤돌이 될 것이다.

새로운 패러다임으로 사고의 전환을 이끄는 함수형 프로그래밍 안내서

스칼라나 클로저에 관심이 없고, 지금 사용하는 언어로 앞으로 평생 개발해도 상관없다고 생각한다면 오산이다. 언어는 우리가 의식하든 하지 못하든 이미 함수형으로 바뀌고 있다. 자바마저 람다 블록 등 함수형 패러다임을 도입했으며 이러한 움직임은 앞으로도 가속화할 것이다.
새로운 패러다임의 언어를 배울 때 문제점은 문법을 익히는 데 있지 않다. 다른 방식으로 사고하는 법을 배우는 것이 진짜 문제다. 이에 자바 같은 객체지향 언어에 길든 개발자들이 함수형으로 ‘생각’하는 법을 깨닫게 해주는 이 책이 나왔다. 자바 8, 스칼라, 클로저, 그루비 예제를 통해 객체지향 개발자가 함수형으로 사고를 전환하고 시야를 넓히는 일을 도와준다.
기존 자바 개발자들을 염두에 두고 점차적으로 사고를 바꿔나가는 구성으로서, 단어 수 세기, 자연수 분류 등 잘 알려진 문제들에 대한 함수형과 객체지향의 해법을 비교해본다. 필터, 맵, 폴드, 메모이제이션 등 함수형 프로그래밍에서 사용되는 알쏭달쏭한 용어들의 개념도 확실히 잡고, 객체지향의 관점에서 나온 GoF 디자인 패턴이 함수형에서는 어떻게 바뀌는지도 살펴본다. 익숙한 사고방식을 바꾸려 노력하는 자바 개발자에게 이 책은 소중한 디딤돌이 될 것이다. 특히 한국어 번역판은 원서의 오류를 바로잡고, 실습이 용이하도록 예제 번호에 맞춰 정리한 소스 파일을 제공한다.

책의 주요 내용
- 많은 객체지향 언어에 함수형 기능이 추가되는 이유를 이해한다.
- 잘 알려진 문제들에 대해 함수형과 객체지향의 해답을 비교해본다.
- 필터, 맵, 폴드/리듀스 등 함수형 프로그래밍만의 용어를 명쾌하게 설명한다.
- 틀에 박힌 잡일은 런타임이 제어하도록 양도하는 방법을 살펴본다.
- 메모이제이션과 게으른 평가를 사용해 수작업을 없애는 법을 배운다.
- 함수형 아키텍처 및 웹 프레임워크 등 함수형 사고의 실제 사례를 본다.
- 여러 패러다임이 혼재하는 시대에 산다는 것의 장단점을 알아본다.

예제 소스
http://www.hanbit.co.kr/exam/2296
이전 다음

함께 비치된 도서