로버트 니스트롬의 Crafting Interpreters로버트 니스트롬의 Crafting Interpreters

자신만의 프로그래밍 언어를 만들고 싶거나, 언어가 어떻게 설계되고 구축되는지 궁금했던 적이 있나요?

그렇다면 이 책이 바로 당신을 위한 책입니다.

Crafting Interpreters는 완벽한 기능을 갖춘 효율적인 스크립팅 언어를 구현하는 데 필요한 모든 것을 담고 있습니다. 파싱과 의미론에 대한 고수준 개념뿐만 아니라 바이트코드 표현 및 가비지 컬렉션과 같은 실질적인 세부 사항까지 배우게 될 것입니다. 여러분의 머릿속은 새로운 아이디어로 가득 차고, 손은 직접 코드를 작성하며 값진 경험을 하게 될 겁니다. 정말 즐거운 여정이 될 거예요.

main() 함수부터 시작하여 풍부한 구문, 동적 타이핑, 가비지 컬렉션, 렉시컬 스코프, 일급 함수, 클로저, 클래스, 상속을 지원하는 언어를 직접 만들어 나갑니다. 이 모든 기능은 여러분이 직접 작성하고 완벽하게 이해할 수 있는 수천 줄의 깔끔하고 빠른 코드에 담겨 있습니다.

이 책은 네 가지 형태로 제공됩니다:

종이책

640페이지에 달하는 아름다운 타이포그래피와 고해상도 수제 일러스트레이션이 담겨 있습니다. 저자가 한 페이지 한 페이지 정성껏 조판했습니다. 최고의 독서 경험을 선사합니다.

Amazon.com .ca .uk .au .de .fr .es .it .jp
Barnes and Noble Book Depository
샘플 PDF 다운로드

전자책

섬세하게 조정된 CSS는 여러분의 전자책 리더기와 화면 크기에 맞춰 최적화됩니다. 풀컬러 문법 강조 표시와 활성 하이퍼링크를 제공합니다. 앨런 케이의 다이나북처럼 현실적입니다.

Kindle Amazon.com .uk .ca .au .de .in
.fr .es .it .jp .br .mx Apple Books
Play Books Google Nook B&N EPUB Smashwords

PDF

종이책의 수제 조판과 선명한 일러스트레이션을 완벽하게 재현하면서도 휴대하기 훨씬 편리합니다.

Payhip에서 구매하기 무료 샘플 다운로드

데스크톱부터 휴대폰까지 완벽하게 반응하는 디자인으로 어디서든 멋지게 보입니다. 모든 장, 부록, 일러스트레이션이 포함되어 있습니다. 이 책 전체를 무료로 읽으세요. 정말입니다.

지금 읽기

로버트 니스트롬 소개

몇 년 전, 한밤중 아기를 먹이던 육아 휴직 중에 언어 개발에 매료되었습니다. 그때부터 여러 가지 취미 언어들을 뚝딱뚝딱 만들다가, 마침내 정식 프로그래밍 언어 개발자라는 직업을 갖게 되었습니다. 현재는 구글에서 Dart 언어 개발에 참여하고 있습니다.

언어 개발에 빠지기 전에는 Electronic Arts에서 8년 동안 게임을 개발했습니다. 그곳에서 배운 것을 바탕으로 베스트셀러인 Game Programming Patterns를 집필했습니다. 이 책 역시 무료로 읽을 수 있습니다.

더 많은 정보를 원하시면, 트위터(@munificentbob)에서 저를 찾거나, 이 사이트 도메인의 bob으로 이메일을 보내거나 (답변이 늦을 수 있습니다), 제 블로그를 읽거나, 저의 소식지 목록에 가입할 수 있습니다: