gpt4 book ai didi

perl - Perl 5 有哪些可用的编译器/解释器?

转载 作者:行者123 更新时间:2023-12-01 22:33:26 29 4
gpt4 key购买 nike

像 C 一样,gcc、borland 和更多的编译器都可用,我想知道是否还有其他编译器/解释器可用于 Perl 5?

根据我的阅读,我知道有 perlcc 将代码编译成 B:OP 格式,然后使用解释器将 optree 转换为机器可执行文件。

最佳答案

忽略perlcc; it is no longer part of Perl ,只会让你感到困惑*。

Perl 是一种解释型语言。启动时,Perl 解释器解析脚本的源代码并立即执行。虽然有一个中间表示(optree),但它完全在内存中,不会被重用。

只有一个 Perl 解释器。没有替代实现。

(如果你很好奇:perlcc 通过将 optree 作为常量数据存储在链接到 Perl 解释器的可执行文件中来工作。这是一个可疑的优化;它实际上并没有节省太多启动时间,也没有影响运行时间根本没有,并且破坏了许多脚本。它实际上并没有将 Perl 脚本转换为 C。)

关于perl - Perl 5 有哪些可用的编译器/解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446773/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com