C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++プログラミングのアプリケーションは何ですか?


C ++は、エンドユーザー向けの大規模な商用アプリケーションの作成に使用される、広く使用されているプログラミング言語です。主要なソフトウェアベンダーや巨人によってC++を使用して構築された主要なアプリケーションのいくつかは、-

  • グーグル − Googleファイルシステム、Google Chromiumブラウザ、MapReduceの大規模クラスタデータ処理はすべてC++で記述されています。
  • モジラ −MozillaFirefoxとThunderbirdの電子メールチャットクライアントはどちらもC++を使用して作成されています。
  • MySQL − MySQL、オープンソースのDBMSはC++を使用して記述されています。
  • マイクロソフト −定期的に使用する多くのWindowsアプリはC++で記述されています。
  • ロックスターゲームス −ほとんどすべての主要なゲーム会社は、ベアメタルでの速度が非常に速いため、C++を使用しています。多くの主要なゲームエンジンは完全にC++で記述されており、その速度とOOP機能を活用しています。
  • MongoDB −オープンソースデータベース。Webアプリケーションのバックエンドストアとしてだけでなく、ViacomやDisneyなどの大企業でも広く使用されています。
  • モルガンスタンレー −財務モデリングの大部分に使用しています。 C++の作成者であるBjarneStroustrupはここで働いています。

Looksmartは主にC++で記述されています。 Webの検索と探索に関連するすべての製品は、C++で記述されています。 1日あたり5,000,000人をはるかに超えるユニークユーザーが使用しています。

そして、そのスピードの高さから、より多くの企業が本番アプリでC++を毎日使用しています。 www.stroustrup.com/applications.html

で、これらの主要なC++ベースのプロジェクトの完全なリストを確認できます。
  1. C#に欠けているC ++機能は何ですか?

    C#は、アンダース・ヘルスバーグが主導する.NETイニシアチブ内でMicrosoftが開発した、シンプルでモダンな汎用のオブジェクト指向プログラミング言語です。 C ++は、1979年にベル研究所でBjarneStroustrupによって開発された中級レベルのプログラミング言語です。 C ++は、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。 以下は、C#に欠けているC++の機能の一部です- C#では、多重継承は不可能ですが、C++では多重継承を簡単に実装できます。 C ++では、メモリを手動で管理する必要があり、オブ

  2. C#でのリフレクションのアプリケーションは何ですか?

    リフレクションオブジェクトは、実行時にタイプ情報を取得するために使用されます。実行中のプログラムのメタデータへのアクセスを提供するクラスは、System.Reflection名前空間にあります。 以下は反射のアプリケーションです- 実行時に属性情報を表示できます。 アセンブリ内のさまざまなタイプを調べて、これらのタイプをインスタンス化できます。 メソッドとプロパティへの遅延バインディングが可能になります 実行時に新しいタイプを作成し、それらのタイプを使用していくつかのタスクを実行できます。 System.Reflection名前空間には、アプリケーションに関する情報を取得し、タイプ、値