Python Compiling
Dennis Lee Bieber
wlfraed at ix.netcom.com
Fri Sep 20 18:18:47 EDT 2002
Terje Johan Abrahamsen fed this fish to the penguins on Friday 20
September 2002 01:12 pm:
> But, I guess my question boils down to, why is not Python a compiled
> language?
>
Firstly, Python started life as a scripting language -- like REXX,
DCL, PERL... As such, it was meant to avoid such intervening confusions
as compile/link phases.
Besides, there is a virtual machine intermediate -- modules that are
mentioned in an "import" statement are compiled to the VM byte-codes
(creating a <module>.pyc file) so subsequent invocations save time.
> Is it not possible to write a complete compiler like the C compiler
> for Python? Or is it just that nobody has done it? Or must the
> language be constructed differently?
>
Do you know of a C compiler that builds executables that can read a C
expression as input and compile/execute that expression? Most scripting
languages can do that, as the interpreter is already present.
--
--
> ============================================================== <
> wlfraed at ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG <
> wulfraed at dm.net | Bestiaria Support Staff <
> ============================================================== <
> Bestiaria Home Page: http://www.beastie.dm.net/ <
> Home Page: http://www.dm.net/~wulfraed/ <
More information about the Python-list
mailing list