메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

만들면서 배우는 인터프리터

ja***

|

2015-05-05

만들면서 배우는 인터프리터: 컴파일러 이론으로 만드는 나만의 스크립트 언어

C++ 언어를 이용해 BBI라는 인터프리터를 단계별로 완성한다. 인터프리터는 한 번에 번역하는 과정을 거치는 컴파일러와 달리, 사용자가 입력하는 코드를 실시간으로 한 줄씩 동시통역하는 언어처리 프로그램이다. 번역은 통역과 공통된 부분도 있지만, 다른 부분도 있다. 이 책에서는 문법 표현, 어휘 분석, 수식 분석과 같은 컴파일러 이론과 공통된 부분에서부터 인터프리터 처리에 특화된 부분까지 모두 설명하고 있다. 따라서 컴파일러 이론이 실제로 어떻게 구현되는

  • 저자 : 하야시 하루히코
  • 번역 : 김성재
  • 출간 : 2012-10-12
인터프리터 관련되어서는 이번에 처음으로 읽어보는거 같다.

책의 제목은
만들면서 배우는 인터프리터이지만
만들어가는 과정을 같이 따라가는 식은 아니고
이미 만들어놓은 인터프리터에 대해서
각 챕터별로 설명을 해놓은 구성인거 같다.

그러다보니
각 챕터별 연관성이 좀 약하다 볼 수 있다.
만들면서 따라가는 식으로 생각하고 책을 읽어가다가는
이게 무슨얘기인가 갸우뚱 할 수도 있다.

또한 인터프리터에 대한 기본적인 지식이 없다면
책을 읽으면서 이해가 안갈수도 있다.

책의 구성은 인터프리터에 대해서 어느정도 지식이 있는 상황에서
만들어놓은 인터프리터를 가지고 각 챕터별로
이런 구성은 이런 규칙으로 해서 이렇게 구성했다
라는 구성의 설명으로 이해가 된다.

해당 인터프리터 소스 자체가 분량이 적은 편이라
책을 보면서 공부한다면
인터프리터에 대해서 아는데 도움이 될 수 있을 것 같다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?