私信  •  关注

Paul Nathan

Paul Nathan 最近创建的主题
Paul Nathan 最近回复了
13 年前
回复了 Paul Nathan 创建的主题 » 为什么不可能创建一个实用的Perl-to-python源代码转换器?
  • python范围和名称空间是 不同的 从Perl。

  • 在Python中,一切都是一个对象。在Perl中,引擎盖下的所有内容似乎都是一个列表/哈希/标量/引用/函数。这就产生了不同的设计方法和习惯用法。

  • Perl有匿名代码块,可以使用一些分支即时生成闭包。我是 漂亮的 当然这不是Python特性。

我确实认为一个非常聪明的人可以静态地分析大量的Perl并生成一个程序,该程序使用小型Perl程序并输出执行相同任务的Python程序。

我更怀疑大型和/或粗糙的Perl翻译的可行性。我们中的一些人有时会写一些非常奇怪的代码……:)