これまでも何度か改訂されてきたC++の言語仕様が、再び次世代の仕様へと変わろうとしているようです。
これまでC++は、1998年と2004年に改訂しており、そのたびに新しい機能が加わってきました。
その1998年と2004年の言語仕様は、それぞれC++98、C++03と呼ばれているようです。
次の新しい言語仕様は、もうすでに組み込まれる機能の候補が、ほぼ決定しているようです。
- 並列プログラミングのサポート
- プログラミングの簡素化
- 関数プログラミング機能の強化
- ジェネリックプログラミングのアップデート
- オプショナルガベージコレクタ機能の導入
- などなど
2010年に正式リリースを予定しているので、順調に行けばC++10と呼ばれることになるかもしれませんね。
新しいC++のドラフトPDFファイルは、以下のリンクから手に入ります。