![]() |
The C++ Programming Language |
プログラミング言語C++は1998年に発行され2003年に改訂された国際標準ISO/IEC 14882を仕様として採用している。ISO/IEC 14882はC++の言語仕様と標準ライブラリの双方を規程しており、1998年に規程されたものは通称C++98、2003年に改訂されたものは通称C++03と呼ばれている。現在、JTC1/SC22/WG21 - The C++ Standards Committeeにおいて次期C++仕様"C++0x"の策定が進められている。最終的に12年ぶりに新しいC++が登場ということになりそうだ。
C++0xはC++98/03との互換性は確保しつつ、言語仕様と標準ライブラリの双方の規約を改訂するもので、新しい機能として並列プログラミングのサポートやプログラミングの簡素化、関数プログラミング機能の強化、ジェネリックプログラミングのアップデート、オプショナルガベージコレクタ機能の導入、新しい言語仕様の機能を活用した新しい標準ライブラリの策定が盛り込まれる見通しになっている。従来のC++との互換性を損なうことなく、より効率のいい開発ができるように拡張されるというわけだ。
Googleは10日(米国時間)、C++ Standards Meeting Finalizes Feature-Complete Draft Standardにおいて9月末にISO C++ Standards Committeeの会議を実施したことに触れ、C++0xがマイルストーンに達したことを説明している。同会議で長らく追加が期待されてきたユーザ定義リテラル、シンボル属性、Python風繰り返し構文、ライブラリスレッドセーフ、conceptsを伴うジェネリックプログラミングの改善などが採用される見通しとなり、ついにワーキングドラフトが公開されたからだ。
ワーキングドラフトはWorking Draft, Standard for Programming Language C++において公開されている。9月末の会議でおおよその機能は確定したため、ワーキングドラフトの内容がほぼ次世代C++の仕様になるとみておいてよさそうだ。今後は細かい修正が取り組まれることになるが、大幅な変更はなさそうだ。ISO C++ Standards Committeeは次世代C++仕様を2010年に正式公開する見通しを立てている。次世代C++仕様が12年ぶり登場することになりそうだ。
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
|
八田亜矢子、鷲尾春果アナの結婚を祝福!「先を越されて寂しいけれど…」 [11:30 2/10] エンタメ |
|
オンキヨー、24bit/96kHzのデジタル入力にも対応するDLNAスピーカー [11:22 2/10] 家電 |
|
自動車事故でかかる費用 [11:15 2/10] キャリア |
|
きらら100号記念! ニコニコ静画で「けいおん!」「キルミ」など無料配信開始 [11:04 2/10] ホビー |
|
桜 稲垣早希がエヴァストアの1日店長に就任決定、当日は生中継アリ [11:01 2/10] ホビー |