您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么无法创建实用的Perl至Python源代码转换器?

为什么无法创建实用的Perl至Python源代码转换器?

只是为了扩展此处的其他列表,这些是Perl的一些构造,它们在python中可能非常笨拙(如果可能)。

清单还在继续,有人可以尝试在所有类似构造之间创建映射,但是最终由于一个简单的原因,它将是失败的。

Perl不能被静态解析。Perl代码中的定义(尤其是BEGIN块中的定义)更改了编译器解释其余代码的方式。因此对于非平凡的程序,从Perl => Python进行转换会遇到停顿的问题。

在程序完成运行之前,无法确切知道所有程序将如何编译,并且从理论上讲,有可能创建一个Perl程序,该程序在每次运行时都会以不同的方式进行编译。这意味着一个Perl程序可以映射到无数个Python程序,只有在perl解释器中运行原始程序之后,才知道正确的Python程序。

python 2022/1/1 18:44:53 有309人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶