이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
밑바닥부터 만드는 인터프리터 in Go
베스트
IT 모바일 top100 2주
가격
24,000
10 21,600
YES포인트?
1,200원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

옮긴이의 글
감사의 말
Introduction

1장 렉싱

1-1어휘 분석
1-2토큰 정의하기
1-3렉서
1-4 토큰과 렉서 확장하기
1-5 첫 번째 REPL

2장 파싱

2-1파서
2-2파서 제너레이터를 사용하지 않는 이유
2-3 Monkey 프로그래밍 언어 파서 만들기
2-4 파서의 첫 단계: Let 문 파싱
2-5 Return 문 파싱
2-6 표현식 파싱
2-7 프랫 파싱은 어떻게 동작하는가
2-8 파서 확장하기
2-9 Read-Parse-Print-Loop

3장 평가
3-1심벌에 의미 담기
3-2평가 전략
3-3트리 순회 인터프리터
3-4객체 표현하기
3-5표현식 평가
3-6조건식
3-7 Return 문
3-8에러 처리
3-9바인딩과 환경
3-10함수와 함수 호출
3-11누가 쓰레기를 치울까?

4장 인터프리터 확장
4-1데이터 타입과 함수
4-2문자열
4-3내장 함수
4-4배열
4-5해시
4-6그랜드 피날레

더 읽을거리
참고문헌

저자 소개 2

토르슈텐 발

관심작가 알림신청
 

Thorsten Ball

단순함, 미니멀리즘, 있는 그대로의 모습, 정직함, 본질을 가치 있게 생각한다. 그리고 유머. 유머는 진지함만큼이나 중요한 가치로 여긴다. Sourcegraph에서 소프트웨어 엔지니어로 일하고 있으며, 다양한 주제를 깊게 파고들기를 좋아해 이를 통해 더 깊은 이해를 얻고자 한다.

토르슈텐 발의 다른 상품

동대문 패션 플랫폼 스타트업인 '와이즈패션'에서 일하고 있다. 개발자로 은퇴하고 그 이후에도 계속 개발하면서 사는 것이 목표다.

박재석의 다른 상품

품목정보

발행일
2021년 08월 17일
쪽수, 무게, 크기
344쪽 | 172*225*30mm
ISBN13
9788966263165

출판사 리뷰

맨땅에서 시작해 완전히 작동하는 인터프리터 구현까지

이 책은 드래곤북 류의 방대한 이론을 담은 책도, 50줄의 코드로 장난감 같은 인터프리터를 뚝딱 만드는 블로그 수준의 글을 모아놓은 책도 아닙니다. 저자는 그 중간 어느 지점에서 이론보다는 구현을, 여러 기능의 나열보다는 인터프리터를 제대로 이해하기 위한 본질적이면서 교육적인 기능에 초점을 맞추어 책을 집필하였습니다.

이 책은 테스트 주도 개발 방법을 이용해, 인터프리터의 작은 부품에서부터 시작하여 점차 고급 기능으로 확장합니다. 이런 전개의 장점은 인터프리터의 구조와 코드를 독자가 매우 쉽게 이해하게 된다는 점입니다. 레고 부품을 조립해 하나의 완성된 테마를 만들 때처럼, 구현물이 테스트를 통과할 때마다 인터프리터의 동작 원리를 깨치는 재미가 제법 쏠쏠합니다. 호스트 언어인 Go를 깊이 있게 다루는 경험도 이 책이 주는 또 하나의 선물입니다.

리뷰/한줄평1

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
21,600
1 21,600