C++の言語仕様が12年ぶりに改訂へ

これまでも何度か改訂されてきたC++の言語仕様が、再び次世代の仕様へと変わろうとしているようです。

これまでC++は、1998年と2004年に改訂しており、そのたびに新しい機能が加わってきました。

その1998年と2004年の言語仕様は、それぞれC++98、C++03と呼ばれているようです。

次の新しい言語仕様は、もうすでに組み込まれる機能の候補が、ほぼ決定しているようです。

  • 並列プログラミングのサポート
  • プログラミングの簡素化
  • 関数プログラミング機能の強化
  • ジェネリックプログラミングのアップデート
  • オプショナルガベージコレクタ機能の導入
  • などなど

2010年に正式リリースを予定しているので、順調に行けばC++10と呼ばれることになるかもしれませんね。

新しいC++のドラフトPDFファイルは、以下のリンクから手に入ります。