Egloos | Log-in
F/OSS study
F/OSS study
Advanced Compiler Design & Implementation

Advanced Compiler Design & Implementation
by Steven S. Muchnick
Morgan Kaufmann, 1997


전부터 관심이 있었는데 감히 엄두를 못 내고 있다가
요즘 GCC 스터디를 진행하면서 보기 시작한 책이다.
아직 완독하지 못한 터라 단정지어 말할 수는 없지만
쉽게 읽히는 책은 아닌 것이 분명하다.
학부 때 들었던 컴파일러 수업 말고는 이쪽에 특별한 관심이 없던 나에게는
챕터 하나하나가 쉽게 넘어갈 수 없는 심오한 내용들을 포함하고 있으며
특히 후반부로 갈수록 reference paper를 읽어보지 않고는 이해하기 힘들었다.
(대부분은 Google 님이 다 찾아주셨지만 (무료로) 볼 수 없는 paper들도 있었고
읽어도 이해 안되는 내용도 많았다 있었다.

이 책의 저자는 Sun의 SPARC 및 HP의 PA-RISC 아키텍처 개발에 참여하였으며
이 후 해당 머신의 컴파일러 개발팀의 리더를 지낸 엄청난 무공의 소유자이다.. ;;

이 책은 독자들이 컴파일러 구현에 대한 기본 지식은 물론
컴퓨터 구조와 어셈블리어 대한 지식도 갖추고 있다고 가정하며
주로 middle-end 및 back-end 단에서 수행되는 최적화 과정에 대해 중점적으로 다루고 있다.

예제는 주로 SPARC 및 PA-RISC의 어셈블리를 사용하고 있으므로
이 두 아키텍처의 특성에 대해 알아두면 도움이 된다.
(사실 몇몇 챕터에서는 이 아키텍처에 대해서 다루고 있는데
기본 지식이 없다면 이 책의 내용으로만은 이해하기가 쉽지 않다.)
또한 x86이나 MIPS 등의 아키텍처에 대해서도 간간히 언급하고 있다.


이 책 + Dragon book (용책?) 정도 만(?) 완벽히 소화하면
컴파일러의 대부분은 마스터할 수 있지 않을까?
by namhyung | 2009/06/28 21:54 | Book | 트랙백(1) | 덧글(0)
트랙백 주소 : http://studyfoss.egloos.com/tb/5023063
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from at 2014/03/11 00:39

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶

카테고리
General
Application
System
Kernel
Book
Tips
태그
SMP elf perf CAaQA3 CARM patch scm algorithm vcs bash git x86 documentation sed kernel linux build emacs gcc glibc synchronization memory block-layer computer-architecture awk C compiler blktrace script binutils
전체보기
이글루 파인더

최근 등록된 덧글
informsi yang bagus dan b..
by agen qnc at 06/22
informasi yang bagus dan b..
by agen qnc at 06/22
informasi yang bagus dan b..
by agen qnc at 06/22
최근 등록된 트랙백
Tod's Ferrari Homme
by Tods Pas Cher,Kodak did ..
Mocassin Femme
by Mocassins Homme, I got so..
natural garcinia cambogia
by
rss

skin by jiinny


X