乡土中国

乡土中国

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 乡土中国
    M显
    推荐

    非常好的一本书,完整且详尽的讲解了脚本语言的虚拟机和编译器实现方法,涉及指令编解码、虚拟堆模拟、虚拟机指令执行、函数层次调用、词法解析、语法解析、代码生成等方面,且配有丰富的示意图、流程图帮助理解。而且由于使用go语言实现,可以在实现中直接使用go的gc、map、异常处理、正则表达式等语法构造,简化代码,避免初学者陷入细节的漩涡,,很适合非计算机领域的爱好者学习参考。。十分推荐,

  • 乡土中国
    曲振
    推荐

    这本书是go语言的版本,不懂go语言的话其实也能看,没什么太大影响,作者自己在网站上还挂了C#和JAVA的版本,都是带垃圾回收的,因为垃圾回收没有自己实现,依靠的语言本身。lua版本是5.3,不过5.4也快要出了[偷笑]。总得来说还行,这个实现跟官方实现没有什么交集,抛去了一些东西,再加上使用的语言相对"高级"一点,所以比官方实现要简单。对理解lua原理有帮助,但是对理解lua源码的作用实在有限。lua本身的参考书籍不多,这本书价值还是挺大的,值得推荐。

  • 乡土中国
    带宝妞游世界
    推荐

    不错的编译类书籍,有理论有code。 读本书前,要有编译原理的基本认识,如了解词法分析,语法分析,bnf范式,状态机,ast等,不然就如读天书了。有go lua的知识就更好了。 书中以实战角度在go语言中实现了lua虚拟机,详细讲解了lua指令的机制与运行原理,对几乎每一个指令都有示例。在最后的一章,讲解了编译前端的部分,上下承接讲解了一个编译完整周期。 非常推荐对编译有兴趣的阅读

  • 乡土中国
    JasonJu
    推荐

    本书是一本面向Lua程序员和脚本语言爱好者的语言自制指南和实战宝典。作者融合自己丰富的工程实践经验,详细阐述Lua语言的核心语法和实现原理,深入探讨Lua虚拟机、编译器和标准库,并给出了实际可以编译执行的代码。助你从零基础开始编程实现Lua语言,彻底理解脚本语言工作原理。

  • 乡土中国
    大雄逸豪
    推荐

    C已经足够好,造轮子学习重新实现lua可以理解,但实在没必要。

  • 乡土中国
    饭炒蛋
    推荐

    可以学到怎么样去实现一个编译器,还有lua虚拟机的实现,看完这个再去看lua的源码会轻松很多

  • 乡土中国
    黑牛
    推荐

    本书可以让你了解包括编译(词法分析,句法分析,抽象语法树,代码生成等)在内的基于指令集的虚拟机实现,不错的实战指南

  • 乡土中国
    申有涯
    推荐

    阅读学习本书一举而两得,即加深了对lua虚拟机和标准库实现的理解,同时还加强了golang的项目实践能力。对于想阅读lua源码、了解其具体实现的同学,可以将该书作为先行读本。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·