标签: interpreted-language language-implementation
在Python等解释性语言中为新语言编写解释器在所有方面都是一个坏主意,例如速度。
答案 0 :(得分:1)
在运行时执行的编程语言通常比编译语言慢,但并不意味着创建自己的解释器是个坏主意。
您可以使用python编写解释器语言,可以编译代码。这个问题是,你的解释器可能比用C或ASM编写的解释器慢。影响速度的另一个因素是语言的复杂性。编译像C ++这样的复杂语言与你自己的自定义语言不同,它可能有几个保留字,而且不是面向对象的。