标签: python c programming-languages yacc ply
我有兴趣创建自己的编程语言,我想使用python。我的问题是,使用PLY库用Python编写的语言是否比CPython慢得多,或者它们在程序执行速度方面是否大致相同? 另外在性能方面,如果我用C实现它会有多好?
谢谢, 弗朗西斯
答案 0 :(得分:2)
如果您在PLY中实现编译器,编译可能需要更长时间 - 但这与程序的执行速度无关。
例如,您可以使用PLY编写C编译器。编译器可能会或可能不会比您的其他C编译器更快,但生成的可执行文件应该以类似的速度运行(除非您错过了很多优化等)。