[問題] 請問怎麼學 compiler 原理

看板C_and_CPP (C/C++)作者 (*zstar.get())時間16年前 (2009/11/03 22:39), 編輯推噓6(6013)
留言19則, 13人參與, 最新討論串1/1
想要自學 compiler 原理 不曉得各位有沒有推薦的書籍、入門方式 有聽說從歐萊理的 lex & yacc 讀起是不錯的方式 希望各位指點 先謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.9.117

11/03 22:47, , 1F
這怎麼會po在這...?
11/03 22:47, 1F

11/03 23:04, , 2F
sorry 因為沒有適合的板..
11/03 23:04, 2F

11/03 23:07, , 3F
lex & yacc只是工具 要學的話 找龍書 封面是騎士鬥惡龍
11/03 23:07, 3F

11/04 00:06, , 4F
11/04 00:06, 4F

11/04 00:22, , 5F
恐龍書是經典...我也有兩本.. 推~
11/04 00:22, 5F

11/04 09:23, , 6F
據說現在很多COMPILER的書都很舊了 跟不上時代
11/04 09:23, 6F

11/04 09:32, , 7F
不過基本的仍不脫語法分析, 語意分析, 最佳化, 翻目的碼
11/04 09:32, 7F

11/04 09:32, , 8F
這幾個階段吧?? 最前面可能還少了tokenize....@_@"
11/04 09:32, 8F

11/04 10:48, , 9F
看到恐龍就想到OS...(吐)
11/04 10:48, 9F

11/04 12:51, , 10F
如果會compiler原理 跟不會compiler原理的人 再哪裡會有明顯
11/04 12:51, 10F

11/04 12:51, , 11F
的差距呢??? 因為我compiler是亂過的 根本沒學到 很擔心= =
11/04 12:51, 11F

11/04 12:57, , 12F
跟樓上差不多 我沒有悟通Parser的奧祕...
11/04 12:57, 12F

11/04 12:57, , 13F
大概是修計算理論的時候吧 orz
11/04 12:57, 13F

11/04 13:07, , 14F
紅龍書有第二版了,不要買到舊版的,那本都過時了。
11/04 13:07, 14F

11/04 13:07, , 15F
然後特別注意一件事,lex & yacc 只能讓你學會寫 parser。
11/04 13:07, 15F

11/04 13:07, , 16F
學會的話大概只算是摸到 compiler 原理的毛。
11/04 13:07, 16F

11/04 22:13, , 17F
謝謝各位~ lex & yacc 是惡龍的毛 :)
11/04 22:13, 17F

11/06 01:24, , 18F
現在很多編譯器工具可以使用 至於編譯器原理 基本的懂就好
11/06 01:24, 18F

11/06 01:25, , 19F
我是建議有一本叫編譯器實作-使用C的書 比較適合初學者
11/06 01:25, 19F
文章代碼(AID): #1Ay42VJn (C_and_CPP)
文章代碼(AID): #1Ay42VJn (C_and_CPP)