作者zstar (*zstar.get())
看板C_and_CPP
标题[问题] 请问怎麽学 compiler 原理
时间Tue Nov 3 22:39:24 2009
想要自学 compiler 原理
不晓得各位有没有推荐的书籍、入门方式
有听说从欧莱理的 lex & yacc 读起是不错的方式
希望各位指点
先谢谢 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.9.117
1F:→ dendrobium:这怎麽会po在这...? 11/03 22:47
2F:→ zstar:sorry 因为没有适合的板.. 11/03 23:04
3F:推 joefaq:lex & yacc只是工具 要学的话 找龙书 封面是骑士斗恶龙 11/03 23:07
5F:→ iwayne:恐龙书是经典...我也有两本.. 推~ 11/04 00:22
6F:推 final01:据说现在很多COMPILER的书都很旧了 跟不上时代 11/04 09:23
7F:推 VictorTom:不过基本的仍不脱语法分析, 语意分析, 最佳化, 翻目的码 11/04 09:32
8F:→ VictorTom:这几个阶段吧?? 最前面可能还少了tokenize....@_@" 11/04 09:32
9F:推 zptdaniel:看到恐龙就想到OS...(吐) 11/04 10:48
10F:推 QQ29:如果会compiler原理 跟不会compiler原理的人 再哪里会有明显 11/04 12:51
11F:→ QQ29:的差距呢??? 因为我compiler是乱过的 根本没学到 很担心= = 11/04 12:51
12F:→ james732:跟楼上差不多 我没有悟通Parser的奥秘... 11/04 12:57
13F:推 Bencrie:大概是修计算理论的时候吧 orz 11/04 12:57
14F:→ tinlans:红龙书有第二版了,不要买到旧版的,那本都过时了。 11/04 13:07
15F:→ tinlans:然後特别注意一件事,lex & yacc 只能让你学会写 parser。 11/04 13:07
16F:→ tinlans:学会的话大概只算是摸到 compiler 原理的毛。 11/04 13:07
17F:→ zstar:谢谢各位~ lex & yacc 是恶龙的毛 :) 11/04 22:13
18F:→ Kerick:现在很多编译器工具可以使用 至於编译器原理 基本的懂就好 11/06 01:24
19F:→ Kerick:我是建议有一本叫编译器实作-使用C的书 比较适合初学者 11/06 01:25