[LUG.ro] Lenguajes interpretados (EX-GmailFS, has la red tu disco rigido)

Ricardo Barberis lugro@lugro.org.ar
Sat, 4 Sep 2004 18:10:42 -0300


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Sábado 04 Septiembre 2004 17:49, Mariano Benedettini escribió:
> Ricardo Barberis wrote:
> > Bueno, ojo que Python tambien se puede compilar a bytcode. Por ejemplo,
> > los modulos escritos en Python son compilados automaticamente a
> > bytecode (*.pyc) cuando son importados desde un script.
> >
> > Creo que la diferencia seria que con Python los scripts y modulos
> > *pueden* ser compilados a bytecode, mientras que con Java *deben* ser
> > compilados.
> >
> > "O por lo menos, asi lo veo yo" ;-)
> >
> > < ... >
>
> En realidad cualquier script de python (ya sea un script por si
> mismo o un módulo desde el cual se importa alguna clase o función)

Por eso puse "por ejemplo" :-)
Los modulos se compilan automaticamente, a los scripts los tenes que 
compilar a mano o con alguna utilidad como pychecker.

> la primera ejecución es un poco más lenta porque compila y genera el
>   .pyc . La ventaja es que a partir de la segunda ejecución no se
> realiza este proceso ni tampoco se interpretan los .py directamente,
> sino que se ejecutan los .pyc compilados con una considerable
> ganancia de velocidad al cargar el programa (eliminando la
> "supuesta" desventaja de Python por ser un lenguaje interpretado).
>
> Slds,

Saludos.
- -- 
Ricardo Barberis
Usuario Linux Nº 250625: http://counter.li.org
Usuario LFS Nº 5121: http://www.linuxfromscratch.org - http://www.lfs-es.org
Senior SysAdmin - Dattatec.com - Hosting Solutions
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFBOi9TnabpmElFaJkRAqHtAJ9kKW0SN1HHldQqrQtodo5oGgtdCgCePTfC
QSgdfY3CtNuV/x3hVnG4aAw=
=EaWb
-----END PGP SIGNATURE-----