编译原理该怎么学?

2017-03-03 13:29:06 +08:00
 ad0be

跟着虎书学的,有点吃力,不知道有什么手把手点相对简单的教程帮助学习

2047 次点击
所在节点    问与答
6 条回复
lovedebug
2017-03-03 13:31:03 +08:00
龙书,虎书。
话说不是有好几本书 教个人做编译器的吗?
之前有计算机专业的背景,理解起来容易点。
Cbdy
2017-03-03 13:38:29 +08:00
@lovedebug 龙虎鲸现在看有点不合时宜(我粗略看过龙和虎一部分),之前 RednaxelaFX 大佬有个书单可以参考一下,现在工具很丰富,学起来其实不难
ad0be
2017-03-03 13:46:03 +08:00
@lovedebug
@Cbdy 能做完前端 phaser 的部分就好了,后端编译的倒也没啥兴趣来着= =,有啥好书么?那个书单?不大清楚啊==
soulshell
2017-03-03 14:12:32 +08:00
这一块很早以前就已经发展的很成熟了,理论

多看看 gcc 的社区,多玩玩 gcc 的一些开发调试功能,尝试写一些插件就好了,看看 IRA 这种会有大概的认知

还有个方向是去看看 LLVM , IR 的设计导致目前在很多异构的计算场景下有用武之地

总之,不能光看书,太枯燥一般看不进去,多实践摸索,就比很多人都走的远了

不要问我为啥,因为踩过坑
ad0be
2017-03-03 19:28:39 +08:00
@soulshell 这就太高端了= =
h2so4
2017-03-03 19:36:25 +08:00
网易云课堂里有个课程可以跟一跟?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/344609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX