BUILDカンファレンスでのハーブサッターのVisual C ++およびC ++ 11に関するプレゼンテーション



Channel9写真



レドモンドでのBUILD会議でのハーブサッターのプレゼンテーションは、チャンネル9で終了しました。 Visual C ++とC ++ 11全体に関する最新ニュースを含む彼の講演の概要に興味があるのは誰ですか?







プレゼンテーションは、9か月前にGoing Nativeコンファレンスが同じ場所で開催された経緯から始まります。 2万人がインターネットでライブで視聴し、さらに60万人が録画で視聴しました。 その後、Coat of Armsは、Microsoftでのソフトウェア開発におけるC ++の重要な役割について語り、その目標はC ++、C#、およびJavaScriptをWinRTの開発言語と同等にすることです。 少し前、Visual C ++ 2012がリリースされ、ARMアーキテクチャ、C ++ AMP、完全な標準C ++ 11ライブラリなどがサポートされました。 -Habréで既にそれについて書いた。 そして、まさに今、Windows Phone 8のサポートが追加されました。



その瞬間から、Visual C ++の上位3つのリクエストは次のようになりました。

  1. C ++ 11の完全サポート。
  2. Windows XPのサポート。
  3. デスクトップ用の無料のVisual C ++ Express。


3つ目の質問は9月に解決され、Windows XPをサポートするCTPは10月にリリースされ、MicrosoftはVisual C ++の新しいバージョンを可能な限り頻繁にリリースし(アウトオブバンドリリース)、C ++ 11の欠落した側面を徐々に追加します。 そのような最初のリリースは現在利用可能です: aka.ms/vc-ctp 。 これはCTPコンパイラであり、デバッガや標準ライブラリなどは含まれていないため、たとえば、新しい機能を使用する際に赤いアンダースコアが表示されるなど、驚かないでください。



Stephan Lavavejの詳細はこちら: aka.ms/vc-ctp-tour

2013年前半には、コンパイラの新しいバージョンがリリースされる予定です。



これにより、Visual C ++専用の部分が終了し、Coat of ArmsはC ++の標準化プロセスに進みました。

2011年3月の委員会の会議で、新しい標準の最終決定が行われたとき、記録的な数の人々が飛び込みました-60。そして、C ++ 11の公開後、活動のいくらかの低下が予想されましたが、実際には成長しているだけです。 委員会にはますます多くの新しい顔が現れます。 マイクロソフト、グーグルの前に、インテルが通常それぞれ2人の代表を送ったならば、現在5または6人がいます。

WG21委員会には、以前、コア、進化、ライブラリの3つのグループがありました。 判明したように、このような構造はうまく拡張できないため、現在10のスタディグループが追加されました。

SG1、並行性 :ハンスベーム(HP)。 並行性に関連するすべて。

SG2、モジュール :Doug Gregor(Apple)。 ヘッダーファイルに基づいて、コンパイルプロセスの改善または置き換えの可能性に取り組みます。

SG3、ファイルシステム :Beman Dawes。 Boost.Filesystem v3に基づいた作業。

SG4、ネットワーキング :カイル・クロッパー(リバーブ)。 ネットワーク、ソケット、HTTPに関連するすべて。

SG5、トランザクションメモリ :Michael Wong(IBM)。 言語への潜在的な追加のためのトランザクションメモリの可能性の調査。

SG6、数値 :ローレンスクロウル(Google)。 固定小数点、浮動小数点などを使用した計算

SG7、リフレクション :チャンドラーキャラス (Google)。 コンパイル時のリフレクション。

SG8、コンセプト :Matt Austern(Google)。 テンプレートパラメータの制限に専念している概念の一部とifを組み合わせることの当面の見通し。

SG9、範囲 :マーシャルクロウ(Qualcomm)。 標準ライブラリを含むイテレータのペアの代わりに範囲を使用します。 コンテナとアルゴリズムで。

SG10、機能テスト :Clark Nelson(Intel)。 特定の新しいC ++機能のサポートをテストするコンパイラのテストの開発。これは引き続き追加されます。

SG11は現在作成中で、データベース専用です。



この分割により、たとえば、各グループには独自の会議スケジュールがあります。 そして同時に、それらはすべて絶対に「合法」であり、委員会の一部です。 これらのグループは、そのように形成されただけでなく、特定の重要な人々と関心のおかげで形成されました。 彼らは、これまで委員会に加入したことのない関連分野の専門家を採用しています。

さらに、紋章は将来の作業スケジュールに進みました。





さらに、ウェブサイトisocpp.org (Twitter @isocpp )が開始さました 。これは、C ++、その標準化、およびすべての関連情報、一種の「重心」に関するニュースの第1位になります。 特に、委員会に申請書を提出する方法に関する段階的なガイドが初めてあります。 標準化プロセスは、オープンなメーリングリストのおかげで可能な限り公開されます



Habréには、「The C ++ Programming Language」の第4版に関する記事がすでにありました。 この本には、とりわけ、現代のC ++のスタイルに関する4つの章が含まれており、これらは無料でサイトに掲載されます。



最後に、C ++のビジネス環境を改善し、すべてのプラットフォームでの理解と使用を促進するために、Standard C ++ Foundationが設立されました-多数のスポンサーを持つ非営利組織ですが、そこには投票権がありません。



これにより、1時間のプレゼンテーションが終了し、Q&Aセッションが開始されました。 そこから最も重要な点:





PSこの放送を見た人-重要な何かを見逃したかどうか教えてください。



All Articles