如何写一个简单的解释器(Interpreter)

解释器是虚拟机VM的重要组成部分,解释器其实和编译器在很多时候都是相近的概念,特别上实现过程中的概念。

最近看到了一个系列文章,目前有14章,讲了如何用Python语言实现一套完整的解释器,来解释执行一个非常古老的语言——Pascal语言的源代码。

我看过以后觉得有点意义,循序渐进不疾不徐。但是原文写的有点繁琐了。于是我花了几晚时间翻译和简化一下。目前共13章,后面陆续跟进。

原文在csdn,后面我会迁移到博客园。https://blog.csdn.net/weixin_38151747/article/details/86106779 

猜你喜欢

转载自www.cnblogs.com/runtime_tech/p/how_to_write_a_interpreter.html