Python 3.0 nie będzie kompatybilny wstecz

  • Home
  • /
  • Blog
  • /
  • Python 3.0 nie będzie kompatybilny wstecz

Data: 1 lutego, 2008

Anthony Baxter, odpowiedzialny za wydania opensource-owego języka programowania Python, zapowiedział na konferencji Linux.conf.au, że nowa wersja Pythona (planowane wydanie na początku 2009 roku) będzie niekompatybilna z linią 2.x.

To oznacza, że firmy i organizacje wykorzystujące Pythona będą musiałby przepisać część kodu, aby umożliwić przejście na 3.0.

Powodem tak drastycznych zmian jest potrzeba przepisania kodu Pythona, aby rozwiązać problemy, z którymi borykali się jego programiści od lat, w tym słynną zmorę ujawniającą się przy mieszaniu stringów w unikodzie i innym kodowaniu.

Jednocześnie z wydaniem Pythona 3.0 wydana zostanie nowa wersja w linii 2.x. Linia ta nie zostanie porzucona i przez jeszcze długi czas będzie wspierana przez twórców projektu.

Baxter jest release managerem Pythona od czterech lat. Pracuje w Google Australia. Szacuje się że w samym Google 15% kodu jest napisanego właśnie w Pythonie.

Newsletter OSnews raz w tygodniu. Bez reklam.