국립세종도서관
상세검색 닫기
자료유형
본문언어
출판년도 ~
정렬
상세검색 +

기타

  • 홈으로
글씨 글씨 확대 글씨 축소
(만들면서 배우는) 인터프리터 : 컴파일러 이론으로 만드는 나만의 스크립트 언어 / 지은이 : 하야시 하루히코 ;옮긴이 : 김성재
(만들면서 배우는) 인터프리터 : 컴파일러 이론으로 만드는 나만의 스크립트 언어 책표지
  • ·표제/책임표시사항 (만들면서 배우는) 인터프리터 : 컴파일러 이론으로 만드는 나만의 스크립트 언어 / 지은이 : 하야시 하루히코 ;옮긴이 : 김성재
  • ·발행사항 서울 : 한빛미디어, 2012
  • ·형태사항 304 p. ;23 cm
  • ·주기사항 원표제:明快入門インタプリタ開發 基本技術から處理系の實裝まで
    원저자명: 林晴比古
    참고문헌(p. 300-301)과 색인 수록
    일본어 원작을 한국어로 번역
  • ·표준번호/부호 ISBN: 9788979149043  93560: \22000 
  • ·분류기호 한국십진분류법-> 005.452  듀이십진분류법-> 005.452  
권별정보 자료위치출력 관심도서 보기 관심도서 담기

※ 좌우로 스크롤하시면 내용이 보입니다.

권별정보 안내
신청 편/권차 편제 저작자 발행년도 등록번호 청구기호 자료있는 곳 자료상태 예약자 반납예정일 매체구분
지은이: 하야시 하루히코 ;,옮긴이: 김성재 2012 SE0000004683 005.452-13-1 일반자료실(서고) 서고 비치(온라인 신청 후 이용) 0 - 인쇄자료(책자형) 
※ 신청 종류
- 대출예약신청:
자료상태가 ‘대출중’인 경우 해당 도서를 예약하여 도서 반납 시 우선적으로 대출받을 수 있는 서비스
- 청사대출신청:
정부세종청사(6-3동, 2-1동)에 위치한 무인예약도서대출반납기에서 도서 수령‧반납이 가능한 서비스
- 무인대출신청:
도서관 1문(정문)에 위치한 무인예약도서대출기에서 도서 수령이 가능한 서비스
- 서고자료신청:
서고에 보관된 자료에 대한 열람신청 서비스 이용방법: 로그인 → 자료검색 → [상세정보] 클릭 → 권별정보에서 자료 선택 →[서고자료신청] → 자료비치완료 문자 수신 → 해당 자료실에서 자료 수령
서가 둘러보기
서가둘러보기 로딩중

목차


지은이의 말
옮긴이의 말
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 함수명 목록