编程语言RPerlPerl 5编程语言的优化编译器。 RPerl代表受限Perl,因为我们将Perl的使用限制在那些可以快速运行的部分。 RPerl也代表Revolutionary Perl,我们希望RPerl的速度将有助于彻底改变软件开发行业。 RPerl甚至可能代表Roadrunner Perl,因为它运行得非常快。 RPerl编译器的输入是低魔力的Perl 5源代码。 RPerl使用Perl和/或C++数据结构将低魔力的Perl 5源代码转换为C++源代码。 Inline::CPP将C++源代码转换为XS源代码。 Perl的XS工具和标准C++编译器将XS源代码转换为机器可读的二进制代码,该代码可以直接链接回普通的高魔法Perl 5源代码。 RPerl编译器的输出是快速运行的二进制代码,与原始的低魔力Perl 5源代码相比,速度大大提高。