컴파일러 공부는 계속하는데
지금 오세만 저 컴파일러 입문 읽고 있는데 이거 읽고 나서
c언어와 컴파일러, 만들면서 배우는 인터프리트 읽고
인터넷에서 하나 찾은 컴파일러 강좌(pdf로 되어 있음) 로 보고나서
형식언어와 오토마타 책 까지 읽을 예정이다
근데 lalr lookahead에 대한 완전한 이해를 포기할려고
오늘도 lalr lookahead 다시 봤는데 뭔가 이해가 될 듯 말 듯 하면서 완전한 이해가 안 됨.
여하튼 그럴 계획임
컴파일러와 오토마타 공부가 일단락 되면
자료구조와 tcp/cp(윤성우꺼 c로 구현되 있음) 공부하고
c언어 공부 좀 깊게 할 예정임 c언어 기초플러스 같은 책 사놓았는데 이제 볼 시기가 온 거 같음
여하튼 어셈블리는 어찌어찌 해서 이해가 되는데 컴파일러는 lalr lookahead에서 막혀서 짜증난다
형식언어 오토마타를 먼저하는게 낫지않냐 - dc App
룩어헤드는 기능 확인해보고 예시 보면서 구현해보면 이해에 도움되지 않을가ㅎㅎ - dc App
내가 보는 오세만 저 컴파일러 입문이라는 책이 좀 설명이랄까 이런 게 쉬운 게 아니라 딱딱함.. 내가 보기엔 오세만이란 분이 동국대 컴퓨터학과 교수인데 자기 강의용으로 책을 쓴 거 같음. 그래서 그런지 책 자체로만 이해를 완벽히 하기가 좀 어려움
오토마타 책 ㅍㅍ - dc App
형식언어와 오토마타가 쉽지 않은데 내가 오타마타 좋은 강의를 찾아서 강의가 좋아서 오타마타에 대한 기초를 잘 닦아서 한글로 된 오타마타 책 보니깐 별로 안 어렵더라
https://www.youtube.com/watch?v=BBuBv3P2aSs&list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev&index=114
링크된 자료가 영어강의이긴 한데 오토마타에 대한 설명이 아주 좋음. 난 영어가 좀 되서 듣는게 지장이 없었는데 영어를 잘 못 하면 영어강의라서 따라가기가 어려울 수도 있겠지.. 영어자막이 있는 강의도 있고 없는 강의도 있더라
내가 꼭 이해시켜줄 게 - dc App
346-347쪽 풀어서 설명해줌 - dc App
집 가면 - dc App
"줄게"구나;; - dc App
그래 정말 고맙다. 그렇게까지 신경 써주다니 정말 만나서 밥한끼라도 사주고 싶구나 흑흑
근데 솔직히 컴파일러는 워낙 자료가 많이 없기도 하고 오세만 교수의 컴파일러 입문이 국내 컴파일러 책중에서는 좋긴한데 다떠나서 c를 책으로 배우는 것은 비추함. 사실상 c언어 기능이나 문법말고는 딱히 도움되는게 없음 그냥 c코드 많이 짜보고 계속 c/c++ 오픈소스 플젝들 분석해보면서 모르는거 구글링하는게 최고임 갠적으로 책은 정말 비추함 재미도 없을 뿐더러 크게 도움 안된다. 이만.