나에게 필요한 지식과 기술을 검색해 보세요.

구판

IT CookBook, 컴파일러의 이해 : 내공 있는 프로그래머로 길러주는

지은이

박두순

출간일

2016.01.02

레벨

중고급

평점

4(1명)

정가

27,000

총 결제 금액

27,000

적립 예정

810P

쪽수

508P

ISBN

9791156642411

브랜드

한빛아카데미

본 도서는 연습문제 해답을 제공하지 않습니다.

세상에는 두 종류의 프로그래머가 있다. 
컴파일러를 아는 프로그래머와 
컴파일러를 모르는 프로그래머!

 

컴파일러 이론은 방대하고 난이도가 높아 많은 학생들이 포기하기 쉬운 주제이다.
하지만 내공 있는 프로그래머가 되려면 반드시 컴파일러의 구조와 동작을 이해해야 한다.
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