출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9788998139056 / 268쪽 172 x 235 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
이와사키 히로마사
-
장세림
-
제임스 러브록
-
서길원, 김운호, 허상훈, 박재상, 박경규, 김종욱, 오윤우, 유지영
- 15,120
- 21,600
- 18,900
- 31,500
출판사 리뷰
자바스크립트에 날개를 달자!
자바스크립트 코드를 작성해본 개발자라면 코드를 신경 써서 작성하지 않는 이상 갖가지 함정에 빠질 수 있다는 사실을 금방 알 수 있다. 자바스크립트는 유연하고 강력하며, 장점이 많은 언어임에도 이 같은 단점에 가려 그동안 많은 오해를 받아온 면이 있다. 하지만 여기에 커피스크립트를 더하면 얘기가 달라진다. 커피스크립트는 자바스크립트로 컴파일되는 작은 언어다. 커피스크립트는 기존의 자바스크립트 코드에 비해 훨씬 우아하고 간결한 문법을 제공한다. 따라서 개발자는 좀 더 깔끔하고 유지보수하기 쉬운 코드를 작성할 수 있고 당면 과제에 집중할 수 있다.
이 책에서는 이러한 커피스크립트를 설명한다. 커피스크립트뿐 아니라 프로그래밍이라는 주제에 대해서도 들여다 보고 있어서 프로그래밍을 모르는 독자라도 이 책을 통해 프로그래밍에 입문할 수 있다. 더불어 최근 각광받고 있는 언어인 자바스크립트와 거기서 한걸음 더 나아간 커피스크립트까지 익힐 수 있다. 자바스크립트의 단점은 가려주고 장점은 극대화하는 커피스크립트를 익힌다면 여러분의 자바스크립트 개발 생산성은 훨씬 높아질 것이다.
출판사 리뷰
커피스크립트는 자바스크립트에 날개를 달아준다. 커피스크립트는 직관적인 구문과 각종 편의 기능을 통해 자바스크립트 개발을 더 빠르고, 편리하게 만들어준다.
자바스크립트 개발을 담당하고 있거나 자바스크립트 개발에 관심 있는 독자들에게 이 책을 추천한다. 이 책에서는 자바스크립트에 대한 지식을 전혀 전제하지 않는 만큼 자바스크립트를 처음 접하더라도 책을 이해하기에는 어려움이 없다. 또 자바스크립트 개발 경험이 많은 독자라도 이 책을 통해 자바스크립트에 대한 혜안(커피스크립트는 객체지향 및 프로토타입 상속 등 여러 면에서 자바스크립트와 유사하다)을 얻을 수 있음은 물론 일상적인 업무에서 커피스크립트를 통해 자바스크립트 개발 생산성도 높일 수 있다.
지금은 과거 어느 때보다 자바스크립트의 영향력이 커졌다. 이제 자바스크립트는 리치 웹 애플리케이션을 구현하는 핵심 언어로 자리매김했으며, node.js를 통해 서버사이드 기능을 담당함은 물론 모바일 웹앱을 구현할 때도 빠지지 않고 사용된다.
커피스크립트는 이런 자바스크립트에 날개를 달아준다. 커피스크립트는 직관적인 구문과 여러 편의 기능을 통해 자바스크립트 개발을 더 빠르고, 편리하게 만들어준다. 그래서 커피스크립트를 한번 배우고 나면 다시 자바스크립트로 돌아가고 싶지 않다는 말도 심심치 않게 들을 수 있다.
커피스크립트의 황금률은 ‘그냥 자바스크립트다’이다. 커피스크립트는 제이쿼리 같은 자바스크립트의 래퍼 라이브러리가 아니며, 컴파일러를 통해 완벽한 자바스크립트로 컴파일되는 또 다른 언어다. 제이쿼리가 자바스크립트 개발을(특히 엘리먼트 선택을) 편리하게 해주는 반면 순수 자바스크립트보다 성능면에서 느리다는 단점이 있는 데 반해 커피스크립트는 자바스크립트만큼(또는 직접 작성한 자바스크립트보다) 빠르며, 성능면에서 전혀 손실이 없다. 또 패턴 매칭과 이해 구문(comprehension)을 통해 자바스크립트에 부족한 어휘를 보완함으로써 단 한두 줄의 코드로 10여 줄에 달하는 자바스크립트 순환문을 대체할 수 있다. 따라서 커피스크립트는 자바스크립트 개발자에게는 보너스 같은 언어다.
이 책에서는 여러 장에 걸쳐 커피스크립트의 다양한 면모를 살펴본다. 이 책은 본래 마린 하버베크가 저술한 《Eloquent JavaScript》를 커피스크립트에 맞게 수정한 책이다. 이 책에서는 커피스크립트의 데이터 구조, 함수, 에러 처리 같은 기본적인 내용부터 최근 맵리듀스로 다시 한 번 주목받고 있는 함수형 프로그래밍, 객체지향, 정규식 등 다양한 주제를 다룬다. 이 과정에서 독자들은 간단한 선언 및 함수 작성법부터 바이너리 힙 같은 자료구조 선언과 A* 알고리즘 같은 복잡한 알고리즘을 구현하는 법을 배울 수 있다.
- 역자 서문 중에서






































