Dudas sobre python

Chema Cortés py en ch3m4.org
Vie Jul 2 10:26:04 CEST 2004


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

On Friday 02 July 2004 09:11, Lord_ZealoN wrote:

> >Hoy en día sólo hay dos opciones para algo así: python y java.
> >Python es más sencillo de tratar, aunque java es más ubícuo.
>
> ubícuo?

No es difícil encontrar la máquina virtual instalada. Con python tendrás que 
instalarlo casi siempre (bueno, en linux cada vez menos :-)

> >Aún queda más: al hablar de python, no hay que olvidar que python puede
> >
> >utilizar varias máquinas virtuales: python/CPython, jython/JVM,
> >visualpython/.Net, ironpython/Mono,... Concretamente jython puede acceder
> >a las clases java sin problemas. Hoy en día se emplea cada vez más jython
> >para crear los interfaces gráficos y para el procesamiento de xml en java.
>
> He estado mirando y sobre Cpython no he encontrado nada. La última release
> de jython en sourceforge es de 2001, visualpython tampoco encuentro nada
> (escepto una librería para graficos) y ironpython parece que han empezado
> hace poco.

Bueno, me explayo un poco más:

CPython es como se denomina la máquina virtual de python. Hace referencia a 
que está hecho en C, y tiene algunas limitaciones que están intentando 
superar como el GIL (Global Interpreter Lock) y el stack de C para realizar 
"continuadores" (mira el proyecto stackless http://www.stackless.com).

Jython tiene una versión de desarrollo que soporta python 2.2 y es de hace 
casi un año: http://www.jython.org . Suelen ir algo atrasados en versiones 
respecto al CPython, pero tiene otras ventajas como que está libre del GIL. 
Se espera para éste verano que salga la versión 2.2 final con algunas 
características de la 2.3. 

Visual Python (que no VPython) es un producto comercial de ActiveState. 
Necesita del Visual Studio .Net (o sea, es sólo para windows):
http://www.activestate.com/Products/Visual_Python/

IronPython está en su fase de planificación. Su impulsor, Jim Hugunin, es el 
mismo que creó Jython, por lo que genera mucha expectación, sobre todo porque 
podría ser tan rápido como CPython. Se había llegado a afirmar nunca 
resultaría práctico utilizar un lenguaje dinámico en .net (el Visual Python 
es bastante lento). Por lo que me comentó Jim, después de estos días de demos 
(tiene la última el 28 de Julio en la Conferencia de O'Reilly) pasará el 
proyecto a la fase de desarrollo alpha.

Me dejé de comentar que también existe la intención de crear un Python para 
Parrot, la máquina virtual que llevará el Perl6, pero está bastante parado 
(no parece que haya nadie trabajando en ello).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFA5RwiHLTQrABk8H0RAkAzAJ43MRx8nbhrk7jscAAHU8YIEC0OTgCgnjYK
Zanl4d+R7tTxnVoRt+F/xWg=
=YOzB
-----END PGP SIGNATURE-----
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es