可能编译前端技术是这样,文法学习和语言学有点像?中后端的分析和编译优化风格不太一样。
我不懂编译原理,不过知道领域经典教材是龙书虎书鲸书之类。上学时老师说过龙书也有历史局限,比如不怎么讲现今很重要的SSA中间表示,而且偏理论。
大家学编译原理需求很不一样吧,排除专门做工业级编译器本身,前端技术或许对做一些工作中的dsl有用,中后端不做程序分析的事应该用得更少了。现实中用到一般也是用现成的工具,开源的parser,开源的中间语言表示和分析框架之类。
【 在 GraceGinger 的大作中提到: 】
: 我学自然语言特别顺,思维方式适合这个。
: 学编译原理也是,学的过程就兴奋,自己一堆idea。
: 不知道学自然语言、学编译原理,难度和学英语相比,哪个难哪个容易?
: ...................
--
FROM 114.249.197.*