Python 3.0 już jest!!!

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

4 grudnia 2008 roku, o godzinie 2:51 rano czasu polskiego, oficjalnie została wydana nowa wersja Pythona 3.0, znanego również jako Python 3000. Pod wieloma względami jest to wydanie wyjątkowe, a zarazem dla wielu kontrowersyjne. Wyjątkowe dlatego, że usuwa z języka wiele niedogodności przeszkadzających w programowaniu, kontrowersyjne dlatego, że aby to osiągnąć programiści Pythona musieli zerwać z wcześniejszą zgodnością.

Pomimo ryzyka stałego rozszczepienia społeczeństwa, developerzy nie bali się wprowadzenia zmian, dzięki którym Python stanie się lepszym językiem. Oczywiście nie zapomniano o ogromnej rzeszy programistów i programów, które wykorzystują Pythona z serii 2.x, dwa miesiące temu wydano Pythona 2.6, który wprowadza wiele zmian znanych z Pythona 3.0, ale równocześnie zachowuje kompatybilność wstecz. Taki zabieg ma na celu ułatwić migrację do nowej gałęzi. Developerzy Pythona spędzili również dużo czasu na tworzeniu programu 2to3, który automatycznie przekonwertuje nasz program do nowszej wersji, a co ważniejsze, działa on wyśmienicie.
Okazja do wprowadzenia zmian, bez oglądania się na wsteczną zgodność, spowodowała napływ tak wielu różnorakich pomysłów, że musiał powstać specjalny dokument opisujący co na pewno nie zmieni się w nowym Pythonie: pep3099.

@Edit:
Dzień później ukazał się również Python 2.6.1, jest to wersja poprawiająca zgłoszone błędy do wydanego w październiku Pythona 2.6. Dokładną listę zmian można znaleźć tutaj.

Pełna lista zmian: Whats New
Dokumentacja: Python 3.0
Źródło: python.org

Dodał: Łukasz Oleś, Kategorie: News
Data: 2008-12-03 22:53:38
UK-A4-R4-PQ

It's working!

Świetna robota! Chociaż i tak pozostanę przy 2.5.x jeszcze przez długi czas.

Data: 2008-12-04 23:30:26

Jak większość z nas :). Ale warto już pisać tak, żeby migracja była jak najmniej bolesna.

Data: 2008-12-05 00:52:42


Copyright © 2007-2014 by Polish Python Coders Group
Język programowania Python  Open Source

Powered by Pigmej CMSv.0.2
Hosted by DmTEC