Hace 16 años | Por Kartoffel a itnews.com.au
Publicado hace 16 años por Kartoffel a itnews.com.au

Aunque era una noticia conocida, fue confirmada en la conferencia Linux.conf.au en Melbourne. La próxima versión mayor de Python (la 3.0, programada para salir a comienzos del 2009) no será retrocompatible. Vía http://it.slashdot.org/article.pl?sid=08/02/01/1624247 Los principales cambios pueden ser consultados en http://docs.python.org/dev/3.0/whatsnew/3.0.html

Comentarios

monty_oso

Creo que es una buena idea, es mejor tener que reescribir los programas antiguos que tener un lenguaje de programación complejo (que es justo lo opuesto a lo que pretende python).

Kartoffel

Por ejemplo, antes existían las cadenas y las cadenas Unicode, y para mí es un jaleo andar transformándolas. En Python 3 las cadenas serán por defecto Unicode, excepto un nuevo tipo llamado bytes para representar datos binarios. Este cambio (acertado en mi opinión) no es compatible con la retrocompatibilidad, así que veo lógico el cambio, y más teniendo en cuenta que hay y habrá un script para convertir lo trivial y que te avisa de lo no-trivial.

D

Pues ke putada, no se yo no entiendo mucho de esto pero eso me molaba de python usar programas antiguos en las nuevas versiones

D

Como cuando hicieron que GIMP 2.4 no fuera compatible con los guiones de GIMP 2.2 y anteriores...