• 시작하세요! 커피스크립트 프로그래밍
  • 우아하고 간결한 자바스크립트 코딩

  • E. 호이가르드 지음
  • 유윤선 옮김

  • 오픈소스 & 웹 시리즈 _ 044
  • ISBN: 9788998139056
  • 22,000원 | 2012년 12월 6일 발행 | 268쪽



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

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

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

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

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

E. 호이가르드(E. Hoigaard)

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

유윤선

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

  • 01 서문
  • 02 개발 환경
  • 03 커피스크립트 소개
  • 04 커피스크립트 기본 : 값, 변수, 제어 흐름
  • 05 함수
  • 06 자료구조:객체와 배열
  • 07 에러 처리
  • 08 함수형 프로그래밍
  • 09 검색
  • 10 객체지향 프로그래밍
  • 11 정규식
  • 12 모듈화
  • A 언어 추가 자료
  • B 바이너리 힙
  • C 성능
  • D 명령행 유틸리티
  • E 레퍼런스

도서 소개자료