프로그래밍 언어 개발에 관심 있는 사람들의 모임입니다.
|
2008-07-25 11:40:00
|
고백하자면, 저는 CS전공자가 아닙니다. =3==3 물론, 전공 교수님들이 ㅂㅌ라서 상당히 많은 CS지식 (데이터베이스, 알고리즘, 논리회로, 데이터마이닝 등등)을 쌓긴 했지만 기본적인 내공이 많이 모자라지요. 넵. 사파입니다. :) 학부1학년때부터 키보드 두드리는 일로 먹고살아서 객체지향이나 설계, 기본적인 알고리즘 분석 같은 부분에는 상당히 익숙한 편이지만, 파싱이나 컴파일같은 분야는 거의 문외한이나 다름 없습니다. orz. 쌓아놓은 경력도 꽤 되는데 사상누각이란 생각이 드는 요즘입니다. 하하. 그리하야, 정파무림의 비급을 훔쳐볼까 합니다. 어떤 책들이 괜찮을까요? 일단은 컴파일러를 공부해볼까 합니다. 물론, 최종목표이니 그에 다다르기 위한 기본적인 테크트리를 타야겠지요. 추천하는 테크트리+비급이 있으시면 추천 좀 부탁드립니다. :) Let's be engineers! |
트랙백 주소: http://langdev.net/post/trackback/114
나는 전공자여도 파싱 컴파일 분야는 거의 문외한인데… 쌍아놓은 경력도 없고.. 진짜 orz군요.
고전으로는 Dragon Book 이 많이 추천되더군요. 최신 경향은 어떤지 모르겠습니다만…
Dragon Book 책 제목이 뭔지 알려주실 수 있을까요? 굽신굽신
http://en.wikipedia.org/wiki/Compilers:_Principles%2C_Techniques%2C_and_Tools#Second_edition
이 책인듯 합니다.
Parsing Techniques: A Practical Guide 1판이 인터넷에 공개되어 있습니다. (링크 들어가기 싫으시면 여기로) 개인적으로 많은 도움을 받았습니다.
정파무공의 최고봉은 아무래도 소림사의 역근경이라 생각합니다. MIT의 SICP를 추천해드립니다. 어떤 책보다 컴파일러를 잘 이해할 수 있을 것으로 생각됩니다.
정말 SICP 정도면 소림 역근경에 비유할만 하군요!
LangDev 위키에 그런 것들을 정리해 볼 겁니다. (물론 저는 아직 뭘 전공한 적도 없으니 공부하면서 해야겠죠;;)