CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): gladius (그래되었수)
날 짜 (Date): 2006년 2월  2일 목요일 오후 05시 37분 57초
제 목(Title): Re: 컴파일러 공부를 좀 하고 싶은데요...


컴파일러 전문가는 아니지만, 컴파일러 과목에서 많이 쓰는 교재는
Modern compiler implementation in C / Java / ML 입니다.
이 중 C 버전은 별로 안쓰이는 것 같고 Java는 2판까지 나왔습니다.
(ML 버전도 2판이 나왔는지 가물가물...)

예전에 많이 쓰던 공룡책 (Compilers, Aho/Sethi/Ullman)을 쓰는 데가
아직 있을라나 모르겠네요...

그런데 개념만 잡으려고 하시는데 이런 교과서를 읽는 게 도움이 될지
안될지는 알수 없지만 제 생각으로는 필요한 것만 찾아 읽으면 컴파일러
개념 잡는데 도움이 될 것 같습니다.

(이건 딴 얘기인데 컴파일러처럼 symbolic computation이 많은 프로그램
작성하는데는 C는 죽음이고 Java는 좀 낫지만 여전히 죽음이고 ML같은
함수형 언어가 짱입니다. 예전에 어떤 컴파일러 과목에서 Java나 ML 둘 중의
아무 언어나 선택해도 된다고 해서 학생의 반은 Java 나머지는 ML을 선택했는데
Java 선택한 팀중에서 컴파일러 작성을 완료해 낸 팀은 하나도 없었습니다 -_-)

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.