클로저 프로그래밍의 즐거움/마이클 포거스.크리스 하우저 지음, 김선호 옮김/비제이퍼블릭

클로저 프로그래밍의 즐거움/마이클 포거스.크리스 하우저 지음, 김선호 옮김/비제이퍼블릭

클로저 프로그래밍의 즐거움

마이클 포거스.크리스 하우저 지음, 김선호 옮김 / 비제이퍼블릭 / 2016년 03월 / ISBN:9791186697122
정가: 35,000원 / 판매가: 31,500원 / 마일리지: 1,750
이벤트: 대학교재,수험서,외국어,컴퓨터 2만원 이상 구매 시 선택!

장바구니담기 보관함담기

클로저 언어를 깊이 탐구하는 책. 클로저 1.8 버전까지 업데이트하여 작성한 이 책은 문법을 넘어 클로저 코드를 어떻게 능숙하게 작성할 수 있는지 잘 보여준다. 독자들은 함수형과 선언형 프로그래밍 접근 방식을 학습하게 될 것이고, 클로저를 우아하면서도 효율적으로 작성하는 기법에도 숙달하게 될 것이다.



이 책을 통해 동시성, 상호운용성, 성능 등의 어려운 문제를 어떻게 해결할 수 있는지 또 클로저 방식의 사고가 얼마나 큰 위력을 갖고 있는지 이해하게 될 것이다. 클로저 스크립트를 사용하여 웹 애플리케이션 구성하기, 함수형 프로그래밍 기법 숙달하기, 동시성 단순화하기, 클로저 1.8의 기준으로 작성된 예제들 등을 다루고 있다.

1부. 클로저의 기초



1장. 클로저의 기본철학

1.1 클로저의 사고방식

1.2 리습이 왜 또 필요한가?

1.3 함수형 프로그래밍

1.4 클로저는 왜 객체 지향이 아닐까?

1.5 요약



2장. 클로저, 집중적으로 맛보기

2.1 스칼라: 기본 데이터 타입

2.2 한 데 묶어두기: 컬렉션

2.3 동작 수행하기: 함수 호출

2.4 Var는 변수가 아니다

2.5 함수

2.6 로컬, 반복, 블록

2.7 문제 발생 방지하기: 인용

2.8 호스트 라이브러리 사용하기

2.9 예외 상황

2.10 네임스페이스로 코드 모듈화하기

2.11 정리



3장. 클로저에 발 담그기

3.1 참

3.2 nil의 중의성에 주의하자

3.3 구조분해

3.4 REPL 다뤄보기

3.5 정리



2부. 데이터 타입



4장. 스칼라

4.1 정밀도 이해하기

4.2 유리수 사용하기

4.3 키워드의 용도

4.4 심벌 이해하기

4.5 정규 표현식 – 제2의 문제

4.6 정리



5장. 컬렉션 타입

5.1 영속성, 시퀀스, 복잡성

5.2 벡터: 다양한 방법으로 생성하고 사용하기

5.3 리스트: 클로저의 코드-구문 데이터 구조

5.4 영속성 큐 사용 방법

5.5 영속적 셋

5.6 맵으로 생각하기

5.7 종합하기: 시퀀스에서 아이템 위치 찾기

5.8 정리



3부. 함수형 프로그래밍 기법



6장. 지연과 불변성

6.1 불변성

6.2 구조적 공유: 영속적 구조

6.3 지연

6.4 종합하기: 지연 퀵 정렬

6.5 정리



7장. 함수형 프로그래밍

7.1 함수 구문의 종류

7.2 클로저(closure)

7.3 재귀적으로 생각하기

7.4 종합하기: A* 경로 탐색

7.5 정리



4부. 대규모 시스템 설계



8장. 매크로

8.1 데이터는 코드가 데이터다

8.2 제어 구조 정의

8.3 구문 결합 매크로

8.4 매크로를 사용하여 구문 변경하기

8.5 매크로로 심벌릭 레졸루션 타임 제어하기

8.6 매크로로 리소스 관리하기

8.7 종합하기: 함수를 리턴하는 매크로

8.8 정리



9장. 데이터와 코드의 결합

9.1 네임스페이스

9.2 보편적 디자인 패턴의 클로저 멀티메서드 탐구

9.3 타입, 프로토콜, …


국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타

Source: 클로저 프로그래밍의 즐거움/마이클 포거스.크리스 하우저 지음, 김선호 옮김/비제이퍼블릭

About KENNETH 19694 Articles
지락문화예술공작단

Be the first to comment

Leave a Reply

Your email address will not be published.


*


이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.