쪽수
ISBN
브랜드
본 도서는 연습문제 해답을 제공하지 않습니다.
세상에는 두 종류의 프로그래머가 있다.
컴파일러를 아는 프로그래머와
컴파일러를 모르는 프로그래머!
컴파일러 이론은 방대하고 난이도가 높아 많은 학생들이 포기하기 쉬운 주제이다.
하지만 내공 있는 프로그래머가 되려면 반드시 컴파일러의 구조와 동작을 이해해야 한다.
30년에 걸쳐 컴파일러를 강의한 저자의 경험과 노하우를 바탕으로 최대한 쉽게 설명하였으므로 수준 높은 프로그래머를 꿈꾸는 많은 독자들에게 꼭 필요한 컴파일러 기본서로 자리매김할 수 있을 것이다.
Chapter 01 컴파일러의 개요
01 컴파일러의 필요성
02 프로그래밍 언어
03 번역기의 종류
Chapter 02 간단한 컴파일러의 구조
01 컴파일러의 논리적 구조
02 컴파일러의 물리적 구조
Chapter 03 형식 언어와 유한 오토마타
01 형식 언어
02 형식 문법
03 문법 표기법
04 유한 오토마타
Chapter 04 어휘 분석
01 어휘 분석의 개요
02 토큰의 인식
03 어휘 분석기의 설계 및 구현
Chapter 05 문맥자유 문법과 푸시다운 오토마타
01 문맥자유 문법
02 파스 트리
03 모호한 문법
04 문법 변환
05 푸시다운 오토마타
Chapter 06 구문 분석
01 구문 분석의 개요
02 하향식 구문 분석
03 상향식 구문 분석
04 모호한 문법의 사용과 에러 처리 루틴
Chapter 07 의미 분석과 형 검사
01 의미 분석의 개요
02 기호표
03 속성 문법
04 형 검사
Chapter 08 중간 언어와 중간 코드 생성
01 중간 언어
02 구문 지시적 번역
03 중간 코드 생성
Chapter 09 구조적 자료형과 실행 시간 환경
01 구조적 자료형
02 메모리 구성
03 메모리 할당 전략
04 매개변수 전달 방법
Chapter 10 코드 최적화
01 코드 최적화
02 기본 블록과 흐름 그래프
03 최적화 기법
Chapter 11 병렬성과 지역성을 위한 최적화
01 병렬 처리
02 자료 종속과 자료 종속 분석
03 루프 변환
Chapter 12 목적 코드 생성
01 목적 코드 생성의 개념
02 트리-패턴 매칭 기법
03 목적 코드 생성
04 레지스터 할당과 배정
Chapter 13 렉스와 야크
01 렉스와 야크
02 렉스와 야크의 입력 파일 형식
03 플렉스와 바이슨 설치 방법
04 플렉스 사용법
05 바이슨 사용법
전체 평점
4
오탈자를 발견하셨다면 작성해주세요.
27,000원
27,000원