"Python 2.5"リリース - パフォーマンス向上、コンパイラ仕様の変更も

Python Software Foundationは19日(米国時間)、オブジェクト指向のスクリプト言語Pythonの最新版「Python 2.5」をリリースした。同団体のWebサイトでは、Windows 95/98/Me/NT 4.0/2000/XpとMac OS X 10.3以降に対応するバイナリパッケージのほか、AIXやSolaris、BeOSなど各種OSに対応したソースコードが公開されている。

今回のバージョンでは、withステートメントや相対importが導入されるなど、言語としての実装が見直されたほか、バイトコード生成前にソースコードを抽象構文木(AST)にコンバートするよう、バイトコードコンパイラの仕様が変更。XML処理系のElementTreeモジュールが標準ライブラリに加えられるなど、モジュールの追加/強化も図られた。2006年5月に開催されたコンテスト「NeedForSpeed」で発表された最適化パッチが反映された結果、パフォーマンスも向上している。なお、2004年11月にリリースされたバージョン2.4以降に修正された不具合は450以上、提供されたパッチの総数は350を超えるとのこと。

Pythonは、オブジェクト指向の文法体系を持つインタープリタ型のプログラミング言語。充実した標準ライブラリを持ち、C/C++での機能拡張も可能なほか、各種UNIX系OSやWindows、BeOSなどマルチプラットフォームをサポートするなどの特徴を持つ。C言語で書かれたバージョン(CPython)が広く利用されているが、Java仮想マシン上で動く「Jython」、.NETフレームワークに対応する「Iron Python」などの派生版も存在する。Webアプリケーションサーバ「Zope」や、ドローソフトの「Skencil」など、Pythonで記述されたソフトウェアも多い。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

求人情報