스크랩

구간

밑바닥부터 만드는 컴파일러 in Go

토르슈텐 발 저 | 인사이트 | 2021년 08월

북트리

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

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788966263172 / 456쪽 / 763g / 172 x 225 (㎜)

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

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

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

책 소개

출판사 리뷰

저자 소개

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

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

목차

옮긴이의 글
감사의 말
Introduction

1장 컴파일러와 가상 머신
1-1컴파일러
1-2가상 머신과 실제 머신
1-3앞으로 나아갈 방향, 가상 머신과 컴파일러의 쌍대성

2장 Hello Bytecode!
2-1첫 번째 명령어
2-2스택으로 덧셈하기
2-3 REPL 연동하기

3장 표현식 컴파일하기
3-1스택 정리하기
3-2중위 표현식
3-3불
3-4비교 연산자
3-5전위 표현식

4장 조건식
4-1점프
4-2조건식 컴파일하기
4-3점프 명령어 실행
4-4돌아왔구나, NULL!

5장 이름을 추적하는 방법
5-1구현 계획
5-2바인딩 컴파일하기

6장 문자열, 배열, 해시
6-1문자열
6-2배열
6-3해시
6-4인덱스 연산자 구현하기

7장 함수
7-1시작은 단순한 함수부터
7-2지역 바인딩
7-3함수 호출 인수

8장 내장 함수
8-1코드 변경은 간편하게
8-2코드 변경 계획
8-3내장 함수용 스코프
8-4 내장 함수 실행

9장 클로저
9-1근본적인 문제
9-2구현 계획
9-3모든 것을 클로저로
9-4 자유 변수 컴파일과 환원
9-5 런타임에서 클로저 만들기
9-6 재귀적 클로저

10장 갈무리

더 읽을거리
참고문헌

top