8

私たちはそれが本格的な言語になるかどうかを永遠に待っていましたが、正式な定義のリリースはまだないようです. 委員会と議論と修正だけです。

C++0x の予定されている期限を知っている人はいますか? それとも、C++1x と呼び始める必要がありますか?

4

4 に答える 4

13

委員会は現在、次の改訂作業で非常に忙しくしています。すべての会議の前に多くの論文が掲載されています。これは、新しい標準への取り組みの良い指標です: http://www.open-std.org/jtc1 /sc22/wg21/

少し気になるのは(しかし、大衆を安心させるためだけに標準の公開を急いでいないという意味で心強いですが、関係する緊急性を感じているということです)、Stroustrup は、私たちが再検討する必要があると述べた論文を発表したばかりです。可能な限りシンプルであることを確認し、合理的な解決策を提案しました。[編集] 興味のある方は、この論文をhttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2906.pdfで入手できます。

C++0x は、多くの点で C++ を大幅に改善するものであり、私は委員会を代弁するつもりはありませんが、2010 年末までにそれが実現することを願っています。

[編集] コメンターの 1 人が強調しているように、数人の委員会メンバーの間で、概念が含まれている場合、標準の品質またはスケジュール (2010 年後半) のいずれかが損なわれなければならないという重大な懸念があることは評価に値します: http: //www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2893.pdf . しかし、これらの懸念が立証されるかどうかは、辛抱強く待つ価値があります。委員会が今年の 7 月にフランクフルトで開催される会議を終了すると、これに関する詳細情報が得られます (会議後の郵送は、7 月下旬から 8 月上旬に予定されています)。

個人的には、概念なしで標準を公開し (2010 年後半のスケジュールを維持)、それを TR として追加することは大きな損失にはならないと感じています。メンバー (概念について) - しかし、私はここで委員会に委ねます - 彼らは完全であると主張したり説明したりしたことはありませんが、彼らの大多数は私よりもはるかにこれらの決定を下す資格があり、歴史が変わった場合、私たちの信頼に値します.任意の指標-私は、彼らの間で何らかの合理的なコンセンサスがあったと仮定して、彼らの本能を(私のものよりも)信頼する側で誤ります.

いくつかの観点から、そしてこれらの障害についてあまり絶望しないように、これを ecmascript コミュニティ内で起こったことと比較してください。 ecmascript コミュニティの他の同様に才能のあるウィザード - 彼らは何度も会議を開き、多くの議論 (一部は白熱しました ;) の後、非常に合理的な妥協案を策定し、続いて ecmascript 5 (すべてのスパンでこれは、Eich が最初に提案したよりもはるかに保守的でありながら、優れた実用的な JavaScript の改訂版となるでしょう。私は C++ に対しても同様の希望を持っています (C++ ははるかに大きな言語であることを認めますが、さらに多くの努力が払われています ;)

于 2009-06-26T00:45:56.767 に答える
4

FTR: C++11は 2011 年 8 月 12 日に ISO によって承認されました

于 2012-06-17T00:32:47.550 に答える
0

Slashdot は、 Bjarne Stroustrup とのインタビューの記事を投稿しました。その中で、彼は、リリースが 2010 年以降まで延期されたという爆弾を投下しました。

C++0x なし、C++1x 万歳(ページ 3)!

于 2009-07-24T12:09:10.000 に答える