使用PLY用Python编写的语言会变慢吗?

时间:2014-02-03 23:39:23

标签: python c programming-languages yacc ply

我有兴趣创建自己的编程语言,我想使用python。我的问题是,使用PLY库用Python编写的语言是否比CPython慢​​得多,或者它们在程序执行速度方面是否大致相同? 另外在性能方面,如果我用C实现它会有多好?

谢谢, 弗朗西斯

1 个答案:

答案 0 :(得分:2)

如果您在PLY中实现编译器,编译可能需要更长时间 - 但这与程序的执行速度无关。

例如,您可以使用PLY编写C编译器。编译器可能会或可能不会比您的其他C编译器更快,但生成的可执行文件应该以类似的速度运行(除非您错过了很多优化等)。