스크랩

구간

시작하세요 커피스크립트 프로그래밍 - 위키북스 임베디드 & 모바일 시리즈 43 우아하고 간결한 자바스크립트 코딩

시리즈 : 위키북스 임베디드 & 모바일 [33]

E.호이가르드 저 | 유윤선 역 | 위키북스 | 2012년 12월

북트리

정가
$44.00
판매가
$32.08 (27%↓) 최저가 보상
적립금
$0.64 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788998139056 / 268쪽 172 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 15,120
  • 21,600
  • 18,900
  • 31,500

책 소개

출판사 리뷰

자바스크립트에 날개를 달자!

자바스크립트 코드를 작성해본 개발자라면 코드를 신경 써서 작성하지 않는 이상 갖가지 함정에 빠질 수 있다는 사실을 금방 알 수 있다. 자바스크립트는 유연하고 강력하며, 장점이 많은 언어임에도 이 같은 단점에 가려 그동안 많은 오해를 받아온 면이 있다. 하지만 여기에 커피스크립트를 더하면 얘기가 달라진다. 커피스크립트는 자바스크립트로 컴파일되는 작은 언어다. 커피스크립트는 기존의 자바스크립트 코드에 비해 훨씬 우아하고 간결한 문법을 제공한다. 따라서 개발자는 좀 더 깔끔하고 유지보수하기 쉬운 코드를 작성할 수 있고 당면 과제에 집중할 수 있다.

이 책에서는 이러한 커피스크립트를 설명한다. 커피스크립트뿐 아니라 프로그래밍이라는 주제에 대해서도 들여다 보고 있어서 프로그래밍을 모르는 독자라도 이 책을 통해 프로그래밍에 입문할 수 있다. 더불어 최근 각광받고 있는 언어인 자바스크립트와 거기서 한걸음 더 나아간 커피스크립트까지 익힐 수 있다. 자바스크립트의 단점은 가려주고 장점은 극대화하는 커피스크립트를 익힌다면 여러분의 자바스크립트 개발 생산성은 훨씬 높아질 것이다.

출판사 리뷰

커피스크립트는 자바스크립트에 날개를 달아준다. 커피스크립트는 직관적인 구문과 각종 편의 기능을 통해 자바스크립트 개발을 더 빠르고, 편리하게 만들어준다.

자바스크립트 개발을 담당하고 있거나 자바스크립트 개발에 관심 있는 독자들에게 이 책을 추천한다. 이 책에서는 자바스크립트에 대한 지식을 전혀 전제하지 않는 만큼 자바스크립트를 처음 접하더라도 책을 이해하기에는 어려움이 없다. 또 자바스크립트 개발 경험이 많은 독자라도 이 책을 통해 자바스크립트에 대한 혜안(커피스크립트는 객체지향 및 프로토타입 상속 등 여러 면에서 자바스크립트와 유사하다)을 얻을 수 있음은 물론 일상적인 업무에서 커피스크립트를 통해 자바스크립트 개발 생산성도 높일 수 있다.

저자 소개

E. 호이가르드는 마린 하버베크가 쓴 《Eloquent JavaScript》를 토대로 커피스크립트에 맞게 이 책을 썼다. 인터넷상에서는 autotelicum이라는 아이디로 활동하며, 이 책의 깃헙 프로젝트를 비롯해 각종 오픈소스 프로젝트를 유지보수하고 있다.

역자 소개

인디 개발자이자 프리랜서 번역가로 활동 중이다. 이따금 http://joshy21.com/weblog에 번역과 상관없는 글을 올리고 있다. 역서로는 『시작하세요! Unity 3D 게임 프로그래밍 (위키북스)』, 『시작하세요! 안드로이드 게임 프로그래밍(위키북스)』, 『시작하세요! 아이폰 4 프로그래밍(위키북스)』, 『플래시 빌더 4 & 플렉스 4 바이블(위키북스)』, 『쉽고 빠르게 익히는 CSS3(위키북스)』, 『스프링 시큐리티 3(위키북스)』, 『시작하세요! 아이패드 프로그래밍(위키북스)』, 『플래시 게임 마스터(에이콘출판사)』, 『Adobe AIR 인 액션(위키북스)』, 『스프링 3 레시피(위키북스, 공역)』, 『액션스크립트 3.0 완벽가이드(인사이트, 공역)』 NoSQL 프로그래밍 등이 있다.


 

책 속에서

지금은 과거 어느 때보다 자바스크립트의 영향력이 커졌다. 이제 자바스크립트는 리치 웹 애플리케이션을 구현하는 핵심 언어로 자리매김했으며, node.js를 통해 서버사이드 기능을 담당함은 물론 모바일 웹앱을 구현할 때도 빠지지 않고 사용된다.

커피스크립트는 이런 자바스크립트에 날개를 달아준다. 커피스크립트는 직관적인 구문과 여러 편의 기능을 통해 자바스크립트 개발을 더 빠르고, 편리하게 만들어준다. 그래서 커피스크립트를 한번 배우고 나면 다시 자바스크립트로 돌아가고 싶지 않다는 말도 심심치 않게 들을 수 있다.

커피스크립트의 황금률은 ‘그냥 자바스크립트다’이다. 커피스크립트는 제이쿼리 같은 자바스크립트의 래퍼 라이브러리가 아니며, 컴파일러를 통해 완벽한 자바스크립트로 컴파일되는 또 다른 언어다. 제이쿼리가 자바스크립트 개발을(특히 엘리먼트 선택을) 편리하게 해주는 반면 순수 자바스크립트보다 성능면에서 느리다는 단점이 있는 데 반해 커피스크립트는 자바스크립트만큼(또는 직접 작성한 자바스크립트보다) 빠르며, 성능면에서 전혀 손실이 없다. 또 패턴 매칭과 이해 구문(comprehension)을 통해 자바스크립트에 부족한 어휘를 보완함으로써 단 한두 줄의 코드로 10여 줄에 달하는 자바스크립트 순환문을 대체할 수 있다. 따라서 커피스크립트는 자바스크립트 개발자에게는 보너스 같은 언어다.

이 책에서는 여러 장에 걸쳐 커피스크립트의 다양한 면모를 살펴본다. 이 책은 본래 마린 하버베크가 저술한 《Eloquent JavaScript》를 커피스크립트에 맞게 수정한 책이다. 이 책에서는 커피스크립트의 데이터 구조, 함수, 에러 처리 같은 기본적인 내용부터 최근 맵리듀스로 다시 한 번 주목받고 있는 함수형 프로그래밍, 객체지향, 정규식 등 다양한 주제를 다룬다. 이 과정에서 독자들은 간단한 선언 및 함수 작성법부터 바이너리 힙 같은 자료구조 선언과 A* 알고리즘 같은 복잡한 알고리즘을 구현하는 법을 배울 수 있다.
- 역자 서문 중에서

목차

top