밑바닥부터 만드는 인터프리터 in Go 저자 토르슈텐 발 출판 인사이트 발매 2021.08.17. 프로그래밍에서 제 최대 관심사는 사실상 OS, 컴파일러입니다.
이런 코어단의 무언가를 건드리는 것들을 좋아해서 게임회사에서는 엔진 개발을 하고 싶었지만 끝끝내 기회가 닿지 않았고, 저의 게으름에 기회가 없었던 것 같습니다. 그래서 늦게나마 공부로 부족한 부분들을 채워보고 있습니다.
해당 책에서는 Monkey 스크립트 언어를 해석해 줄 인터프리터 언어를 만들고 있습니다. 지면에서 많은 것들을 할당할 수 없다보니 대단히 간단하게 만들어져 있다는 것이 좀 아쉽기는 하지만...
그럼에도 불구하고 재미난 것들을 많이 배우고 있습니다. 현재는 if, else, let 선언문, 연산자 우선순위, return 등을 lexing하고 parsing할 수 있는 단계까지는 온 상태입니다.
해당 책 기준 약 130페이지 정도입니다. 하나씩 만들다보니 좀 더 이해를 위해서 진도가 늦게 나가고 있는데, Monke...
#
Go
#
고언어
#
고랭으로만드는인터프리터
#
고랭
#
고
#
LTE
#
GTE
#
Go언어
#
GoLang
#
인터프리터