哪些真正的编程语言很容易编写解释器?
“真正的”语言对我来说,是你实际上可以用来写一个小项目的语言,而不是简单的Esoteric programming languages。
(我这么问是因为我想做一些业余爱好的项目。)
发布于 2009-08-05 14:29:49
SICP中的元循环计算器是在Scheme中编写Scheme解释器的练习。这是一个普通的第一年CS项目。
发布于 2009-08-05 17:21:59
发布于 2009-08-05 14:26:58
最初的Wirth's Pascal是一个很好的候选者,并且经常用作解析器生成器中的演示。它的语法是LL(1),其他方面都相当严格,所以很容易解析。在功能方面,它也相当有限。
不过,你可能想要稍微修改一下--例如,你可能想忽略指针,但支持一流的字符串。
https://stackoverflow.com/questions/1236077
复制