to code or not to code?

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: MikeCantrellmikec@autodispatch.com
Date:  
Subject: to code or not to code?
The same thing goes for Perl.You can use the module straight from the shell
if you know what you are doing:

perl -MO=CC[,OPTIONS] foo.pl

This will translate the code (along with the perl interpreter) to C code and
you can then compile it with your standard C compiler. You can also use the
frontend to the module wich will also autocompile it with it's best guess
for compiler flags and such with the perlcc command.

see these pages:
http://www.perl.com/pub/doc/manual/html/lib/B/CC.html
http://www.perl.com/pub/doc/manual/html/utils/perlcc.html

Regards,
Mike Cantrell

> Just a reminder, Python programs CAN be compiled into executables using
> the "freeze" script that (I believe) comes with Python. Freeze takes a
> Python program, bundles it together with a small-as-possible Python
> installation, and shoots out C code, which is then compiled into an
> executable. Pros: Allows for installation on computers without Python
> installed, and allows for source code to be hidden (if that's your thing),
> and it's faster. Cons: Executable is platform dependant, and the
> executable is fairly large (I've never gotten one that was below 1 mb).