2010-07-06
OpenCL 1.1」が1年半ぶりにリリース
ちょっと前のニュースですが。
「OpenCL 1.1」が1年半ぶりにリリース - SourceForge.JP Magazine : オープンソースの話題満載
標準化団体The Khronos Groupは6月14日(米国時間)、クロスプラットフォームの並列処理向けプログラミング技術の最新版「OpenCL(Open Computing Language) 1.1」の承認と公開を発表した。同団体のプロジェクトページよりダウンロードできる。OpenCLはオープンなGPGPU(General-Purpose computing on GPUs)標準で、CPU、GPU、DSPなどさまざまなプロセッサアーキテクチャが混在するシステム構成向けのC言語ライクなプログラミング技術。並列 コンピューテーション用API、プログラミング言語などで構成される。米Nvidia、米Apple、米IBM、米Advanced Micro Devices(AMD)、米Intelらが作業グループに参加し、開発を支援している。
Python 2.x系最後のメジャーバージョンアップとなるPython 2.7リリース
Python 2.x系最後のメジャーバージョンアップとなるPython 2.7リリース - SourceForge.JP Magazine : オープンソースの話題満載
Pythonは現在、過去のバージョンとの互換性を保ちつつアップデートが行われているPython 2.x系と、Python 2.x系とは一部機能や仕様で互換性を持たないPython 3.x系がリリースされており、今回リリースされたPython 2.7はPython 3.x系の最新版であるPython 3.1系の多くの機能がバックポートされているのが特徴となる。Python 2.7の特徴や新機能としては下記が挙げられている。
- 順序付き辞書型
- テストのスキップ機能や新たなassertメソッドを備えた新しいunittestモジュール
- ioモジュールの高速化
- str.format()メソッドでの自動番号付けフィールド
- Float型から文字列への変換機構の改良(Python 3.xからのバックポート)
- TkinterでのTileサポート
- mermoryviewオブジェクト(Python 3.xからのバックポート)
- Setリテラル
- Setおよび辞書の包含
- 辞書でのviewのサポート
- with構文のネストサポート
- sysconfigモジュール
Python 2.7のソースコードはPythonのWebサイトにて配布されている。また、Windows(32ビットおよび64ビット)版バイナリも用意されてい る。
Python Programming Language -- Official Website
Python 2.7