스칼라의 창시자, 마틴 오더스키 강력 추천!

함수적 설계에 대한 영감을 불어넣는 완벽한 튜토리얼!


출판사 제이펍

원출판사 Manning

원서명 Functional Programming in Scala(ISBN: 9781617290657)

지은이 폴 키우사노(Paul Chiusano), 루나르 비아르드나손(Rύnar Bjarnason) 

옮긴이 류광

출판일 2015년 3월 16일

페이지 424쪽

판  형 46배판 변형(188*245*20)

제  본 무선(soft cover)

정  가 28,000원

ISBN 979-11-85890-18-0 (93000)

키워드 함수형 프로그래밍 / scala / java / 모듈성 / 순수 함수 / 모나드 / 모노이드

분  야 IT / 프로그래밍


관련 사이트

원출판사 도서소개 페이지

아마존 도서소개 페이지

독자 Q&A(역자 운영)


관련 포스트

■ 2015/03/05 - [출간전 책소식] - 스칼라와 자바 개발자를 위한 궁극의 함수형 프로그래밍 입문서!


관련 시리즈

■ (없음)


관련 파일 다운로드(예제 소스 코드와 연습문제 힌트와 해답, 참고자료)

https://github.com/fpinscala/fpinscala


교재 검토용 증정 안내

■ 학교 및 학원에서 교재 선정을 위해 책을 파일로 검토해보고자 하시는 분들은 다음의 페이지에서 신청 양식을 작성해주시기 바랍니다. 확인 후 연락을 드리도록 하겠습니다. http://goo.gl/vBtPo3


강의 자료(교재로 채택하신 분들은 출판사로 메일 주세요) => jeipubmarketer@gmail.com

■ 본문의 그림과 표


관련 도서

하스켈로 배우는 함수형 프로그래밍


샘플 PDF(차례, 옮긴이 머리말, 추천사, 머리말, 감사의 글, 이 책에 대하여, 베타리더 후기, 1장 함수형 프로그래밍이란 무엇인가?, 찾아보기)

스칼라로배우는함수형프로그래밍_sample.pdf


정오표 페이지

■ (등록되는 대로 링크를 걸어드리겠습니다.)


도서구매 사이트(가나다순)


도서 소개

“함수형 프로그래밍에 대한 접근방식이, 결국은 아름다운 코드와 계산의 본질에 대한 깊은 통찰로도 이어짐을 보여주는 책!” 

_스칼라의 창시자 마틴 오더스키(Martin Odersky) 추천사 중에서


함수적 설계에 대한 영감을 불어넣는 완벽한 튜토리얼!


함수형 프로그래밍(functional programming)은 프로그램 상태에 의존하지 않는 함수들을 강조하는 소프트웨어 개발 스타일이다. 함수적 코드는 그렇지 않은 코드에 비해 검사와 재사용이 쉽고, 병렬화가 간단하며, 버그를 만들 여지도 적다. 스칼라는 함수형 프로그래밍을 잘 지원하는 신흥 JVM 언어이다. 스칼라는 Java 언어와 문법이 비슷하고 Java 코드와 투명하게 연동되기 때문에 함수형 프로그래밍을 처음 배우기에 아주 적합하다.


이 책은 함수형 프로그래밍을 배우고 일상적인 코딩 업무에 적용하고자 하는 프로그래머를 위한 일련의 튜토리얼로 구성되어 있다. 이 책은 논리적이고 간결하며 명확한 단계를 거쳐 기본 기법에서 고급 주제로 나아간다. 또한, 함수형 프로그래밍의 세계를 열어주는 구체적인 예제와 연습문제를 제공한다.


이 책의 주요 내용

■ 함수형 프로그래밍의 기본 개념과 응용 기법

■ 스칼라 문법 기초

■ 함수형 프로그래밍을 이용한 병렬 프로그램 작성

■ 독자의 이해 정도를 확인할 수 있는 연습문제들


이 책은 함수형 프로그래밍을 전혀 모르는 독자도 읽을 수 있지만, 스칼라와 Java에 대한 사전 지식이 있다면 도움이 된다.


추천사

“스칼라와 Java 8 개발자를 위한 궁극의 함수형 프로그래밍 지침서!”

—TekSystems의 윌리엄 E. 휠러


“스칼라를 ‘더 나은 Java’ 이상의 것으로 끌어올리는 접근방식과 사고방식을 보여준다.”

—페르난도 도블라데스(Fernando Dobladez), Code54


“코딩 연습문제는 의욕을 돋우고, 재미있으며, 실제 응용을 위한 정보도 제공한다.”

—크리스 노로스(Chris Nauroth), Hortonwrokd


“그냥 읽는 것이 아니라 실습하면서 배운다.”

—더글러스 앨런(Douglas Alan), 하버드·MIT 엘리 & 에디스 L. 브로드 연구소


저자 소개

폴 키우사노(Paul Chiusano)

폴 키우사노는 2008년부터 스칼라로 함수적 코드를 작성하고 제출했다. 그의 회사가 스칼라를 처음 접하고 좀 더 사용하게 된 것은 그의 공이다. 그 노력의 일환으로 그는 함수형 프로그램 교과과정을 공동 설계하고, 사내 강좌에서 함수형 프로그래밍에 관심 있는 동료들을 가르쳤다. 폴은 또한 정기적으로 함수형 프로그래밍과 스칼라에 관한 글을 블로그에 올리고, 강연도 한다.


루나르 비아르드나손(Rúnar Bjarnason)

루나르 비아르드나손은 20년의 현업 경력을 가진 독학 프로그래머로, 2008년부터는 함수형 프로그래밍에 주력했다. 그는 함수형 프로그래밍과 스칼라 프로그래밍 언어에 대한 블로그를 운영하며, 가끔 강연도 한다.


폴과 루나르는 스칼라를 이용한 함수형 프로그래밍 분야에서 잘 알려진 전문가이자 Scalaz 라이브러리의 핵심 기여자이다.


역자 소개

류광

옮긴이 류광은 1996년부터 활동해온 프로그래밍 서적 전문 번역가로, 《Game Programming Gems》 시리즈와 《컴퓨터 프로그래밍의 예술》(The Art of Computer Programming) 시리즈, 《C++로 배우는 프로그래밍의 원리와 실제》(Programming—Principles and Practice Using C++), 《UNIX 고급 프로그래밍》(Advanced Programming in UNIX Environment) 제2판과 제3판 등 다양한 분야의 프로그래밍 서적을 50권 넘게 번역했다. 

번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심이 있으며, 수많은 오픈소스 프로젝트의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr/)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net/)와 게임 개발서 정보 및 게임 개발 논의 사이트 GpgStudy(http://gpgstudy.com/)를 운영하고 있다.


차례

제1부 함수형 프로그래밍 입문

1장 함수형 프로그래밍이란 무엇인가? 3

1.1 FP의 이점: 간단한 예제 하나 4

1.1.1 부수 효과가 있는 프로그램 4

1.1.2 함수적 해법: 부수 효과의 제거 7

1.2 (순수)함수란 구체적으로 무엇인가? 11

1.3 참조 투명성, 순수성, 그리고 치환 모형 12

1.4 요약 16

더보기


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

댓글을 달아 주세요



티스토리 툴바