Python 3.0

Barry Warsaw acaba de publica-la versión 3.0 de Python. Esta versión non é unha versión máis, marca un antes e un despois. Ata o de agora a prioriedade estaba en ser compatible cara atrás. Engadíanse nova funcionalidade en cada nova versión, pero o código das versións anteriores seguía sendo válido nas novas versións. Co tempo viuse que había algúns aspectos da linguaxe que podía ser mellorada, pero non se podía mellorar porque racharía a compatibilidade coas versións anteriores. Así, dende hai bastantes anos falábase de dunha nova versión, coñecida coma Python 3000 ou py3k, que arranxaría tódolos problemas. Ó principio parecía máis un mito que outra cousa, pero hoxe esta versión mítica fíxose realidade. Cae un mito e nace unha realidade.

Durante un tempo seguirase a desenvolver dúas ramas da linguaxe. Por un lado, o desenvolvemento da rama 2.x centrarase no arranxo de erros e en facilita-la transición á nova rama. Por outro lado, o desenvolvemento da rama 3.x centrarase na inclusión de funcionalidade de nova funcionalidade, como certos aspectos que se querían introducir para a versión 3.0 pero que por falta de tempo non se puido engadir. Desto xeito, a versión a versión 2.6, engadiu as novas clases que se engadiron na versión 3.0 e que non son incompatibles coa rama 2.x. Espérase sacar, alomenos, outra nova versión da rama 2.x que engadirá a nova funcionalidade introducida na versión 3.1.

Esta é a tradución de parte do anuncio oficial:

Python 3.0 (tamén coñecido coma «Python 3000″ ou «Py3k») representa un fito histórico para Python, e foron necesarios case que 3 anos para o seu desenvolvemento. Esta nova versión da linguaxe é incompatible coas versións 2.x, mentres que continúa sendo fiel á visión do BDFL (Benevolent Dictator For Life – dictador benevolente de por vida) Guido van Rossum. Algunhas cousas que merecen mención son:

  1. Arranxos para moitas imperfecións
  2. Eliminación de características obsoletas e sintaxe redundante
  3. Melloras e reorganización da biblioteca estándar
  4. Cambios nos detalles de como funcionan os obxectos incorporados coma as cadeas e os dicionarios
  5. …e moitas novas máis características novas

Ligazóns de interese:

Chuzame! A Facebook A Twitter

2 Responses to “Python 3.0”

  1. 1 Dan

    Vaia oh… Ó veres precisamente hoxe unha actualización tras tanto tempo, pensei que tratarías o debate de Carrillo vs. Fraga; nunha das tuas típicas «puyas» que viñas facendo de vez en cando. Boh…

    Sobre Python, gústame moito o Python Sudoku, non sei se o coñeces; senón recomendo que lle botes un vistazo.

  2. 2 Dan

    Actualización del blog para el nuevo SW? :D


Categories

Calendario

Decembro 2008
L M M X V S D
« Set   Mar »
1234567
891011121314
15161718192021
22232425262728
293031  
3K2 theme by Hakan Aydin