ad0be
V2EX  ›  问与答

编译原理该怎么学?

  •  2
     
  •   ad0be · Mar 3, 2017 · 3387 views
    This topic created in 3537 days ago, the information mentioned may be changed or developed.

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

    6 replies  •  2017-03-03 19:36:25 +08:00
    lovedebug
    lovedebug
    Mar 3, 2017❤️1
    1
    龙书,虎书。
    话说不是有好几本书 教个人做编译器的吗?
    之前有计算机专业的背景,理解起来容易点。
    Cbdy
    Cbdy
    Mar 3, 2017 via Android
    2
    @lovedebug 龙虎鲸现在看有点不合时宜(我粗略看过龙和虎一部分),之前 RednaxelaFX 大佬有个书单可以参考一下,现在工具很丰富,学起来其实不难
    ad0be
    ad0be
    OP
    Mar 3, 2017
    3
    @lovedebug
    @Cbdy 能做完前端 phaser 的部分就好了,后端编译的倒也没啥兴趣来着= =,有啥好书么?那个书单?不大清楚啊==
    soulshell
    soulshell
    Mar 3, 2017❤️1
    4
    这一块很早以前就已经发展的很成熟了,理论

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

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

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

    不要问我为啥,因为踩过坑
    ad0be
    ad0be
    OP
    Mar 3, 2017
    5
    @soulshell 这就太高端了= =
    h2so4
    h2so4
    Mar 3, 2017
    6
    网易云课堂里有个课程可以跟一跟?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   895 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
    ♥ Do have faith in what you're doing.