The Perl Compiler
Compiles to C or platform-compatible Bytecode.
The Perl CompilerThe B::C, B::CC, B::Bytecode Perl Compiler Kit compiles to C or platform-compatible Bytecode. The C backend takes Perl source and generates C source code corresponding to the internal structures that perl uses to run your program. When the generated C source is compiled and run, it cuts out the time which perl would have taken to load and parse your program into its internal semi-compiled form. That means that compiling with the C backend will not help improve the runtime execution speed of your program but may improve the start-up time. Depending on the environment in which your program runs this may be either a help or a hindrance. |
StatusThe C backend is now functional enough to compile most of the main perl test suite for 5.6, 5.8, 5.10 and 5.12. The Bytecode (for 5.10 and higher) and the CC backends are unstable.
|

