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