Python Programming Language

6日(オランダ時間)、Python 3.0のリリースへ向けた第2の準備リリースPython 3.0rc2が公開された。Python 3.0は次期Pythonのメジャーバージョンとなり従来の2系とは互換性がない。言語そのものの根幹は同じだが詳細な部分やディクショナリ/文字列の内部動作が異なっている。また非推奨となった機能も削除されており、基本的にはPython 3.0で動作するには作り替えが必要になる。

Python 3.0は、2007年にアルファ版がリリースされ、2008年に入ってからはベータ版がリリースされた。従来の計画どおりであれば2008年10月に正式版のPython 3.0が公開されるのではないかとみられていたが、最終リリース前にバグを修正する必要があり、準備リリースを続けてバグの修正に取り組むとしている。

2系の最新版はPython 2.6として10月1日(オランダ時間)に公開されている。3系から最新機能を取り込むことで2系から3系に移行するためのバージョンと位置付けられている。3系がリリースされてからメインバージョンは3系になる見通しだ。2系で開発したプログラムを使っている場合、2.6を経て3系への対応計画を立案しておくといいだろう。