零基础实现你自己的Stone脚本
这篇书评可能有关键情节透露
总的来说,这本书是很值得初学者学习的。对于大牛或者有一定经验的就非常不合适了。
本人之前了解过,计算机组成原理,理解一点汇编语言,懂得一点Java语法,了解过设计模式;没有学过编译原理。所以,部分内容比较模糊,但是,不可否认,我凭借仅有的一点基础知识看的还是非常激动的。
读完本书以后,让我初步了解:
如何设计一种规范的编程语言;
如何设计词法分析器;如何设计语法分析器;
以及如何进行优化;
……
作者讲解的思路很清晰,一步步进行讲解,逐步引导。
从【简单的功能实现】到【功能的增加】;
从【正则表达式方式进行词法分析】到【设计有限状态自动机进行词法分析】;
从【不考虑性能的解释器设计】到【如何进行运行时间的优化】;
……
循序渐进,真的不错。
逐渐揭开脚本语言的设计奥秘。
为了不泄露更多内容,只写到这里吧。
(完)
本人之前了解过,计算机组成原理,理解一点汇编语言,懂得一点Java语法,了解过设计模式;没有学过编译原理。所以,部分内容比较模糊,但是,不可否认,我凭借仅有的一点基础知识看的还是非常激动的。
读完本书以后,让我初步了解:
如何设计一种规范的编程语言;
如何设计词法分析器;如何设计语法分析器;
以及如何进行优化;
……
作者讲解的思路很清晰,一步步进行讲解,逐步引导。
从【简单的功能实现】到【功能的增加】;
从【正则表达式方式进行词法分析】到【设计有限状态自动机进行词法分析】;
从【不考虑性能的解释器设计】到【如何进行运行时间的优化】;
……
循序渐进,真的不错。
逐渐揭开脚本语言的设计奥秘。
为了不泄露更多内容,只写到这里吧。
(完)