책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· 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 함수명 목록