logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

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

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

(컴파일러 이론으로 만드는 나만의 스크립트 언어)

하야시 하루히코 (지은이), 김성재 (옮긴이)
한빛미디어
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 3개 14,890원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

만들면서 배우는 인터프리터
eBook 미리보기

책 정보

· 제목 : 만들면서 배우는 인터프리터 (컴파일러 이론으로 만드는 나만의 스크립트 언어)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788979149043
· 쪽수 : 304쪽
· 출판일 : 2012-10-20

책 소개

인터프리터를 만들면서 컴파일러 이론을 배우고 인터프리터 작성 원리를 학습할 수 있도록 한 책. 문법 표현, 어휘 분석, 수식 분석과 같은 컴파일러 이론과 공통된 부분에서부터 인터프리터 처리에 특화된 부분까지 모두 설명하고 있다.

목차

지은이의 말
옮긴이의 말
01장 인터프리터의 기초
__1.1 즐기면서 개발한다
__1.2 컴파일러와 인터프리터
__1.3 인터프리터 구성
__1.4 이 책에서 가정한 실행 환경
__1.5 이 책에서 개발할 처리계
__1.6 BBI 인터프리터의 언어 사양

02장 문법 표현
__2.1 구문 도표 표기법
__2.2 BNF 표기법
__2.3 종료 기호와 비종료 기호
__2.4 BNF 표기법의 다른 표현
__2.5 확장 BNF 표기법
__2.6 언어 사양 설계

03장 어휘 분석
__3.1 단어와 토큰
__3.2 어휘 분석 루틴의 역할
__3.3 주석 제거
__3.4 문자 종류표 설정
__3.5 열거 상수값 연구
__3.6 토큰 추출

04장 내부 코드 변환
__4.1 토큰의 단축화
__4.2 점프할 곳의 번호 가져오기
__4.3 블록 구성
__4.4 정적 구문 검사
__4.5 내부 코드 저장
__4.6 BBI 인터프리터의 오류 처리

05장 식의 분석
__5.1 식의 표현
__5.2 연산자 순위표에 의한 구문 분석
__5.3 재귀적 하향 구문 분석
__5.4 분석 트리와 구문 트리

06장 선언 처리와 심볼 테이블
__6.1 심볼 테이블 작성
__6.2 심볼 테이블에 등록
__6.3 심볼 테이블 탐색
__6.4 분석 처리 시작
__6.5 변수 선언 처리
__6.6 암묵적 변수 선언
__6.7 암묵적 변수 선언 금지
__6.8 함수 정의 처리

07장 구문 검사
__7.1 구문 검사의 타이밍
__7.2 구문 검사 방법
__7.3 구문 검사 지원

08장 인터프리터 실행 관리
__8.1 프로그램 실행
__8.2 코드 추출
__8.3 프로그램 종료

09장 식의 실행
__9.1 일차식 처리
__9.2 단항 연산자 처리
__9.3 이항 연산자 처리
__9.4 상수 폴딩

10장 문의 실행
__10.1 문과 블록
__10.2 블록
__10.3 대입문
__10.4 while 문
__10.5 for 문
__10.6 if 문
__10.7 break 문
__10.8 exit 문
__10.9 return 문

11장 함수 호출과 함수 처리
__11.1 BBI 인터프리터의 함수
__11.2 함수 호출 방법
__11.3 환경 정보 저장
__11.4 프레임 처리
__11.5 오퍼랜드 스택과 실행 시간 스택
__11.6 함수의 호출 처리
__11.7 함수의 입구 처리
__11.8 함수의 본체 처리
__11.9 함수의 출구 처리

12장 내장 함수
__12.1 스테이트먼트와 내장 함수 준비
__12.2 내장 함수 실행

13장 기능 강화 방법
__13.1 개요
__13.2 데이터형 추가
__13.3 문자열 형 처리
__13.4 상수 표현
__13.5 상수 계산
__13.6 초기화 기능
__13.7 연산자 추가
__13.8 제어문 추가
__13.9 표준 함수 추가
__13.10 입출력 표준 함수
__13.11 멀티 스테이트먼트

14장 C++ 핵심 정리
__14.1 함수의 다중 정의
__14.2 디폴트 인수
__14.3 vector 컨테이너
__14.4 stack 컨테이너 어댑터
__14.5 클래스
__14.6 예외 처리

15장 BBI 인터프리터 전체 소스 프로그램
__15.1 파일 구성
__15.2 개발 환경과 동작 확인
__15.3 프로그램 코드에 대해서
__15.4 함수명 목록

저자소개

하야시 하루히코 (지은이)    정보 더보기
일본에서는 명쾌입문, 실용 마스터 시리즈를 비롯해 다양한 책을 집필한 베스트셀러 저자다.
펼치기
김성훈 (옮긴이)    정보 더보기
현재 컴퓨터 기술 분야 번역을 주로 한다. 주요 번역서로 는 『그림으로 배우는 배터리』(영진닷컴, 2025), 『쉽게 시작하는 Next.js』(길벗, 2024), 『그림으로 배우는 스프링6 입문』(한빛미디어, 2024), 『따라 하며 배우는 언리얼 엔진 5 입문』(한빛미디어, 2024), 『만화로 쉽게 배우는 수식 없는 데이터 분석』(성안당, 2024), 『그림으로 배우는 5G 네트워크』(영진닷컴, 2022), 『그림으로 이해하는 IT 지식과 트렌드』(길벗, 2021), 『파이썬으로 배우는 머신러닝 입문』(성안당, 2021), 『실무에서 바로 통하는 자바』(한빛미디어, 2017), 『안드로이드 개발 레벨업 교과서』(위키북스, 2017), 『24가지 예제로 배우는 게임 수학&물리 입문』(길벗, 2014), 『세가의 신입 사원 교육 과정에서 배우는 게임 프로그래밍의 정석』(한빛미디어, 2012), 『웹 개발자를 위한 웹을 지탱하는 기술』(멘토르, 2011) 등이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책