스터디 교재 관련 의견 취합

남현우 2016.04.24 07:52 조회 수 : 1114

안녕하세요. 어제 웹 애플리케이션 개발자라고 소개했었던 남현우입니다.^^
 
과거 iamroot 컴파일러 게시판에 OB 멤버 분들이 올리신 글들을 참고하여, 
언급되었던 교재 정보 및 문서 자료들을 정리해 보았습니다. 
참고하셔서 차주 교재 선정시 의견주시면 좋을 것 같습니다.
 
 
■ 과거 컴파일러 스터디시 언급된 도서 및 문서 자료
 
GCC 소스 분석 문서
 
GCC Internals
 
modern compiler implementation in C ( JAVA)
 
Advanced Compiler Design Implementation. 이책의 경우 2010년 스터디 진행시 사용되었던 것으로 파악.
 
Enginerring a Compiler
 
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
 
현대 CPU의 구조
 
LLVM AST 자료
 
LLVM 구조 설명 
 
드래곤북 (컴파일러: 원리 기법 도구)
 
컴파일러 구조와 원리.
 
 
■ 추가 검색한 컴파일러 및 LLVM 도서
 
내공 있는 프로그래머로 길러주는 컴파일러의 이해
 
LLVM Cookbook
 
LLVM Essentials
 
Getting Started with LLVM Core Libraries
 
LLVM/CLANG實踐活用ハンドブック
 
LLVM Documentation
 
※ LLVM 도서의 경우, 제가 어제 amazon에서 검색해봤을때 없었다고 말씀드렸었는데,
금일 다시 검색해보니 괜찮아 보이는 책이 3권이나 있었네요. 죄송합니다!!!
 
 
■ 기타 - OB 멤버분들의 스터디 진행 방법
 
아래 내용들은 기존 컴파일러 스터디 게시판의 내용을 참고하여 정리하였습니다.
 
먼저 LLVM을 분석하였던 "컴파일러&VM 5차" OB 멤버분들의 경우 초기 교재로 "컴파일러 구조와 원리" 도서를
선택하였습니다. 그리고 스터디 게시판의 글들로 보면 위 책으로 약 1.5개월정도 스터디한 후 다른책으로
추가 스터디와 소스코드 분석을 병해하면 진행하셨었네요.
 
컴파일러3차(GCC) OB 멤버 분들은 초기 교재로 "Advanced Compiler Design Implementation" 도서를
선택하였습니다. 이후 소스 분석시 front-end는 건너뛰고(합의된 사항), 곧바로 middle-end와
back-end 단의 최적화 과정을 중심으로 분석 시작했다고 나오네요.
그리고 이후 추가 이론 부분을 보강하기 위해 다른 컴파일러 서적으로 추가 스터디를 진행하였다고 합니다.
 
컴파일러2차(GCC) OB 멤버분들은 초기 교재로 "GCC Internal" 문서를 선택하셨네요.
이후 gcc 소스 분석을 진행하였네요.
 
나머지 컴파일러 스터디 모임에서 1차 스터디 모임의 경우 JVM을 분석하여, 저희의 목표와는
다르고 4차의 경우 게시판 내용만으론 진행사항을 파악하지 못했습니다.
 
 
그럼 리플로 교재에 대한 멤버분들의 의견을 부탁 드리며, 취합된 의견을 기반으로 
금요일 교재를 선정하여, 토요일 스터디 참석시에는 다들 구매해오시면 될 것 같습니다~
 
마지막으로 선배 OB 멤버분들이나 백창우님께 부탁드리는 사항으로, 컴파일러 초기 스터디 교재나 스터디 방법에 대해 조언해 주시면 감사하겠습니다~^^
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 컴파일러 및 가상머신 스터디 관련 Q&A 게시판 입니다. woos 2016.04.09 278
29 저희집에서 모이는 건가요? 약도 올립니다. [1] file 이일열 2010.04.09 8488
28 이번 주는 제가 안될것 같습니다.. [1] 김남형 2009.11.04 8890
27 이번주 이사 때문에 참석이 힘들것 같습니다. [2] 백창우 2009.09.02 8979
26 내일 참석이 힘들것 같습니다. [2] 백창우 2009.10.30 9137
25 이번주 어떻게 하는게 좋을까요? [1] 백창우 2009.11.14 9192
24 gcc 스터디 lksas 서버계정 신청... [1] 이수연 2008.11.25 9260
23 죄송합니다. 이정우 2008.11.29 9414
22 소스를 어디서 받을수 있을까요? [2] 박세율 2008.09.12 9439
21 졸업논문 및 ACM 대회로 인하여, 이번주 참석도 힘들것 같습니다. 김승겸 2009.10.24 9477
20 12/20 스터디 정리 [1] 이수연 2008.12.20 9503
19 -finline-small-functions 옵션 문서화 버그 [2] 김남형 2009.09.03 9506
18 GCC 분석 스터디 종료 백창우 2009.12.07 9511
17 그동안 참여하지 못해서 정말 죄송합니다 ㅠㅠ 양주찬 2008.09.03 9600
16 11/29 스터디 정리 [4] 이수연 2008.12.01 9659
15 lksas 계정 알려주세요. [5] 백창우 2008.12.05 9759
14 GCC 스터디 금요일에 있나요? [2] 백창우 2008.11.19 9766
13 분석소스 올려주세요. [2] 백창우 2009.01.01 9790
12 GCC 스터디 잠시 쉽니다. [1] 이수연 2009.02.04 9797
11 GCC 분석 망했나요? 백창우 2008.10.05 9884
10 저도 스터디에 참가하고 싶습니다..... [2] 이준환 2009.04.15 10157
XE Login