함수형 프로그래밍의 에센스를 엄선하여 해설한다!

간결하고 올바른 코드 작성법을 배운다!

함수형 언어의 설계 방법과 사고방식, 그리고 다른 언어와의 비교 및 대조!


출판사 제이펍

원출판사 기술평론사(技術評論社)

원서명 関数プログラミング実践入門(ISBN 9784774169262)

저자명 오카와 노리유키

역자명 정인식

출판일 2015년 8월 21일

페이지 508쪽

시리즈 (없음)

판  형 (170*225*24)

제  본 무선(soft cover)

정  가 30,000원

ISBN 979-11-85890-29-6 (93000)

키워드 함수 / 값 / 타입 / 추상화 / 하향식 / 모나드/ 하스켈 / Haskell

분야 프로그래밍 언어 / 하스켈


관련 사이트

원출판사 도서소개 페이지

아마존재팬 도서소개 페이지

하스켈 공식 홈페이지


관련 포스트

■ 2015/08/13 - [출간전 책소식] - 함수형 프로그래밍 그 두 번째 책!


관련 시리즈

■ (없음)


관련 도서

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


관련 파일 다운로드

■ (없음)


예제 소스 코드

■ (없음)


교재 검토용 증정 안내

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


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

■ 본문의 그림과 표


샘플 PDF

■ 차례, 옮긴이 머리말, 이 책의 구성, 이 책에 필요한 사전 지식, 베타리더 후기, 1장 [입문]함수형 프로그래밍-"함수의 세계", 찾아보기

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


정오표 페이지

http://jpub.tistory.com/513

 

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


도서 소개
함수형 프로그래밍의 에센스를 엄선하여 해설한다!
간결하고 올바른 코드 작성법을 배운다!
함수형 언어의 설계 방법과 사고방식, 그리고 다른 언어와의 비교 및 대조!

주요 명령형 언어의 최근 버전들은 함수형 프로그래밍의 핵심 요소들을 채택하고 있다. 사용 중인 언어의 새로운 기능을 제대로 활용하기 위해서 함수형 프로그래밍에 대한 학습이 선택이 아닌 필수가 되어 가고 있다. 그러나 함수형 프로그래밍의 사고방식은 잘 알려진 구조적 프로그래밍이나 객체지향 프로그래밍과는 크게 다른 면이 있어서 작성 방법을 알더라도 생각이 뒤따르지 않으면 그리 간단히 작성할 수 없는 것이 사실이다.

이 책은 함수형 언어인 하스켈(Haskell)의 최신 버전을 사용하면서 현업의 실무자들을 위해 자바 8, C++ 11, C, 자바스크립트, 루비 등의 각종 명령형 언어와의 차이를 설명하고, 언어마다 새로운 기능의 활용 방법과 주의점 등을 풍부하게 포함하였다. 또한, 하향식 사고법과 언어의 장점을 활용하는 기법도 단계적으로 소개한다. 부디 엔지니어 여러분에게 함수형 언어로 명령형 언어를 활용할 수 있는 실용적인 책이 되기를 바란다.

이 책의 대상 독자
■ 간결한 코드를 작성하고 싶은 분
■ 안전하고 버그 없는 올바른 코드를 설계하고 구현하고자 하는 분
■ 자바나 C++ 등 주요 명령형 언어의 새로운 기능과 함수형 언어와의 관계에 관심 있는 분

지은이 소개
오카와 노리유키(大川 徳之)
도쿄대학교에서 수리정보공학을, 도쿄대학교 대학원에서 수리정보학을 전공하였다. 캐논소프트웨어(주)를 거쳐 현재는 (주)아사히 인터넷에서 HASKELL을 이용한 웹 애플리케이션 개발과 개발 환경 및 인프라 구성 관리 업무를 담당하고 있다. 최근에는 함수형 프로그래밍을 통한 수학적 정리 증명 프로그램인 AGDA 관련 일을 하고 싶어 이에 관한 정보 수집에 집중하고 있다.

옮긴이 소개
정인식
숭실대학교에서 전자계산학을 전공하였다. 사회 초년생 시절 자바에 심취해 현대정보기술에서 웹 애플리케이션을 개발하였고, 그 후 이동통신 단말기 분야로 전직하여 휴대전화 단말기의 부가서비스 개발 업무를 담당하였다. 일본 키스코(주) 모바일사업부 팀장을 역임하면서 일본 교세라의 북미향 휴대전화기 개발에 참여하였고, 현재 일본에서 가나안 솔루션즈의 공동 창업자이자 시스템 엔지니어로 일하고 있다. 옮긴 책으로는 《네트워크 이해 및 설계 가이드》, 《기초를 다지는 최신 웹 개발 공략서》, 《자바스크립트 라이브러리 실전 활용(엄선 111)》, 《모바게를 지탱하는 기술》, 《데이터베이스를 지탱하는 기술》, 《머리에 쏙쏙 들어오는 jQuery 입문》, 《자바스크립트 마스터북》, 《좋은 코드를 작성하는 기술》 등이 있다.

차례
Chapter 0 [입문] 함수형 프로그래밍 — “함수”의 세계 _ 2
0.1 함수형 프로그래밍, 그 전에 ― 실용 프로그램에서 활용하는 강점 알기 4
0.2 함수란 무엇인가? ― 명령형 언어의 함수와 무엇이 다른가? 5
0.3 함수형 프로그래밍이란 무엇인가? ― “프로그램이란 함수다”라는 관점 9
0.4 함수형 언어란? ― 함수가 1급(first class) 대상이다? 대입이 없다? 12
0.5 함수형 언어의 특징적인 기능 ― 타입의 유무, 정적/동적, 강약 20
0.6 왜 지금 함수형 언어인가? ― 추상화, 최적화, 병행/병렬화 28
0.7 함수형 언어와 함수형 프로그래밍의 관계 ― 강력한 성과를 끌어내기 위해서는 어떻게 하면 좋은가? 41
0.8 함수형 언어의 역사 ― 과거를 알고 미래 탐구하기 43
0.9 함수형 언어를 채용하는 장점 ― 선언적일 것, 제약의 충족 체크, 타입과 타입 검사, 타입 추론 49
0.10 이 책에서 다루는 함수형 언어 ― Haskell의 특징, 구현, 환경 구축 54
0.11 정리 60

더보기


저작자 표시 비영리 동일 조건 변경 허락
신고

댓글을 달아 주세요

  1.  댓글주소  수정/삭제  댓글쓰기 dd 2015.09.09 21:49 신고

    평소에 하스켈에 관심이 많은 사람으로서 하스켈 책이 나왔던 것을 몰랐다니.. '프로그램이 작곡한 곡과 바흐의 작품을 사람들이 구분하지 못했다' 라는 기사로 알려진 작곡 프로그램 Kulitta도 하스켈로 쓰여졌습니다.(https://github.com/donya/Kulitta/) 그 외에 함수형 패러다임을 도입한 수많은 언어들이 여러 개념들을 하스켈에서 빌렸죠. 곧 직접 책을 살펴보겠지만 좋은 입문서이길 기대해봅니다.

  2.  댓글주소  수정/삭제  댓글쓰기 구입하고싶은사람 2015.09.23 00:25 신고

    안녕하세요, 해외에서 공부중인 학생입니다.
    저희 학교도 haskell이라는 수업을 하는데요, 해외라서 이 책을 직접적으로 못가져오는데, 혹시 pdf버전을 구매할 수 있을까요?(3만원을 입금하고, pdf파일을 받는식으로)
    부탁드려보겠습니다.

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2015.09.23 09:23 신고

      안녕하세요?
      멀리서 저희 책에 관심을 보여주시니 더더욱 반갑습니다. ^^;
      그런데 아쉽지만 현재 PDF 형태와 같은 전자책 판매는 하지 않고 있습니다.
      혹시 거주지가 미국이나 캐나다라면 알라딘US를 이용하시는 것도 한 방법일 것 같습니다. 다른 인터넷 서점도 해외주문이 가능하긴 한데, 배송비가 좀 들어가는 것 같네요.
      http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=64869022



티스토리 툴바