Python 3.0 lanzado

Python 3.0 ha sido lanzado hace un par de días, con muchas novedades en lo referente a la sintaxis, algo que ha sorprendido a todo el mundo, a muchos de buena manera y a unos pocos no tanto. Lo cierto es que el lenguaje da un giro radical con esta versión, que por ello ha sido cuidadosamente planificada durante mucho tiempo.
Hay que tener coraje para romper con (casi) todo lo conocido hasta ahora en un lenguaje, y en cierto modo obligar a los desarrolladores a tener que reaprender ciertas partes. Y coraje han tenido los que están detrás de este lenguaje, que han adoptado algunos estándares con los cuales Python imprime y formatea texto, casi la razón misma de su existencia y uso en la web.
Así, pues, se ha cambiado compatibilidad con versiones anteriores por una mayor facilidad de lectura y de un formato de cadenas mucho más limpio, que abandona el operador “%” por los más fáciles llaves y corchetes. También se cambia el anterior símbolo de “distinto a”, que utilizaba “<>” y ahora muta a “!=”, más en consonancia con clásicos de la programación como C y Java.
Claro que no todas son malas noticias, y los desarrolladores detrás de Python nos han traído una herramienta llamada “2to3″, con la cual se puede modificar de manera automática todo el código anterior para que sea compatible en Python 3.0.
Valor no les ha faltado, pero aún resta ver la aceptación de la comunidad, que aunque reconoce que cierts cambios son para bien, critica que ahora haya que modificar mucho código y revisar muchos scripts. Claro que esto se sabía desde hace mucho tiempo, y dicen que el que avisa no es traidor, así que…a trabajar.
Más información: Python 3.0
Descarga Python 3.0 para Linux / Windows
Descarga 2to3 (la herramienta para convertir el código de versiones anteriores de Python a la actual)
Otras entradas que te pueden interesar...:
- Google Docs Download, descarga todos tus documentos de Google Docs
- Gmail Notifier en Ubuntu
- SWF2Go Professional, desarrolla aplicaciones flash para móviles Symbian
- XBMC Atlantis, lanzado oficialmente el Media Center multiplataforma
- keyCzar, la herramienta de criptografía de Google
- Bespin 0.4, más avances del IDE online de Mozilla
- Fedora 13 Alpha (alias Goddard) disponible
- BitTorrent quiere dejar de ser Open Source
- Gears ya es compatible con Firefox 3.5
- Bespin 0.6 ahora es GPL y puede ser embebido en cualquier página web

En estos momentos no hay comentarios.
Si quieres puedes ser el primero en comentar