2021 年に C++ を学ぶべき理由

2021 年に C++ を学習するのには大きな理由があると思います。人々はまだ多くのアプリケーションで C++ を使用しているためです。

まず、一般的に C++ で記述されているいくつかのアプリケーションを見てみましょう:

<オール>
  • ウェブブラウザ
  • 高性能ゲーム
  • 一部のハードウェア (例:乗り物、携帯電話、コンピューター) のダイバーおよび組み込みシステム
  • 一部の機械学習およびデータ マイニング アプリケーション
  • 低遅延取引システム
  • 動画およびメディア編集者
  • 科学研究、数理モデリング、財務モデリング
  • CPU とリソースを必要とするその他のアプリケーション
  • ウェブ ブラウザ

    C++ プログラミングで Web ブラウザーを作成できることをご存知でしたか? はい、C++ で Web ブラウザーを作成できるのは本当です。

    C++ と Qt フレームワークを使用すると、Web ブラウザーを簡単に構築できます。 Qt Creator を使用して、デスクトップ アプリケーションを作成し、QWebViewer を追加し、いくつかのボタンを追加し、URL 編集行とビンゴを使用してこれを達成しました!

    このリンクを参照して、C++ を使用して Web ブラウザーを作成できます。

    高性能ゲーム

    C++ を使用して高パフォーマンスのゲームを作成できます。以下は、c および c++ で作成されたゲームのリストです。

    ゲーム エンジン 有名なゲーム プラットフォーム
    4A エンジン Metro 2033 Metro Redux Metro:Last Night Arktika.1 Windows、PS3、PS4、Xbox 360、Xbox one、Linux、および DirectX9/10/11
    アドベンチャー ゲーム スタジオ 共鳴ヒロインのクエスト マンマ・ミーア・ザ・キャッスル Windows 7、8、10、Vista、XP、および Windows 2000 (Linux、Mac、およびその他のポートも開発ではなく再生に利用可能)
    アレフ ワン マラソン マラソン 2 マラソン インフィニティ Windows、Linus、OS X
    アンチリヤド Gx アンティリアスの聖なる鎧 Windows、Linux、DOS、Mac OS、iOS、Android、MorphOS、NACL、AmigaOS、AROS
    アヌラ Frogatto &Friends Argentum Age Cube Trains Windows、Linux、iOS、Android
    AnvilAppGameKit アサシン クリード II プリンス オブ ペルシャ:フォーゴトン サンズ アサシン クリード:ブラザーフッド アサシン クリード:リベレーションズ Windows、PS 3、PS Vita、PS 4、Xbox 360、Wii U、Xbox One
    アンビル ネクスト アサシン クリード III アサシン クリード III:解放 アサシン クリード IV:ブラック フラッグ アサシン クリード ローグ Windows、PS 3、PS Vita、PS 4、Xbox 360、Wii U、Xbox One。
    Anvil Next 2.0 アサシン クリード ユニティ
    アサシン クリード シンジケート
    スカル&ボーンズ
    Windows、PS 3、PS Vita、PS 4、Xbox 360、Wii U、Xbox One。
    Aurora ツールセット ウィッチャー ネバーウィンター ナイツ ネバーウィンター ナイツ 2 Windows、OS X、Linux。
    武器庫 3D まだ生産準備が整っていません。 Windows、Linux、macOS、HTML5、Android、iOS、PS4、Xbox One、Switch
    バンシー エンジン まだ生産準備が整っていません。
    Blend4Web Petigor's Tale Experience Curiosity WebGL、Linux、Windows、OS X、Android、iOS
    ブレンダー 死んだサイボーグ トマト ジョーンズ フランキーよ!シンテル・ザ・ゲーム Windows macOS Linux
    Bork3D ゲーム エンジン クオリドール Windows、iOS、Mac OS X
    ビルドボックス カラースイッチ ラインゼン ブルース・リー ハイパーフルーツ ヘキサボイド ​​2 ネオライト Windows 7、Windows 8、Mac OS X (10.8、10.9、10.10)
    C4 ゲーム エンジン PlayStation 4 World of Subways City Bus Simulator 2010 の Fat Princess Adventures PS 3、PS 4、Windows (XP 以降)、Mac OS X (10.9 以降)、Linux、iOS
    カフー エンジン 主要なゲームはまだ開発されていません。 Windows、Linux、MacOS、Pocket PC、Palm、DOS
    Chrome エンジン Dying Light (2015) Dead Island Definitive Edition (2016) Xbox One、Mac OS X、Linux、PS 3、PS 4、Xbox 360、Microsoft Windows
    ClanLib 火の玉ゲーム MacOS、Microsoft Windows、および Linux
    クラウゼヴィッツ 皇帝:ローマ Windows、Mac OS
    Cocos2d Hill Climb Racing 白いタイル ジオメトリ ダッシュ ライトをタップしないでください Windows、OS X、および Linux
    Cocos2d-X ファミリー ガイ:ものの探求 Linux、iOS、Android、Windows Phone 8、Tizen、Windows、Mac OS X
    構築 ビー エスケープ スペース シューター Windows、Wii U、OS X、HTML5
    作成エンジン The Elder Scrolls V:Skyrim Fallout 4 Fallout 76
    CryEngine アイオン:永遠の塔 ファークライ ファークライ インスティンクト ファークライ インスティンクト:プレデター エボリューション ファークライ ベンジェンス Windows、PS 3、PS 4、Wii U、OS X、Linux、Xbox One、Xbox 360、Android、iOS。
    CryEngine 2 ブルー マー クライシス クライシス 弾頭 ドラッグ ウォーズ Windows、PS 3、PS 4、Wii U、OS X、Linux、Xbox One、Xbox 360、Android、iOS。
    CryEngine 3 ArcheAge ASTA:The War of Tears and Winds God Slayer King of Wushu Windows、PS 3、PS 4、Wii U、OS X、Linux、Xbox One、Xbox 360、Android、iOS。
    CryEngine 3.6 – 4 Heathen-The sons of the Law Miscreated Prey Investigator Sniper:Ghost Warrior 3 Windows、PS 3、PS 4、Wii U、OS X、Linux、Xbox One、Xbox 360、Android、iOS。
    CryEngine V ハント:ショーダウン リボアント – エンドレス ドーン デシート ザ クライム Windows、PS 3、PS 4、Wii U、OS X、Linux、Xbox One、Xbox 360、Android、iOS。
    キューブ キューブアサルトキューブ Microsoft Windows、FreeBSD、Linux、OS X、AROS、AmigaOS 4、iPhone、Dell Axim x50v
    キューブ 2:ザウアーブラーテン キューブ 2 レッド エクリプス Windows、Linux、および MacOS X
    ダーク エンジン シーフ システム ショック 2 シーフ II
    デルタ エンジン ソウルクラフトの英雄たち SoulCraft DeltaNinja iOS、Android、W8、WP、および HTML5
    Dim3 ビート オブ レイジ クリスタル スペース Windows、Unix、MacOS X、iOS、Linux
    ドゥニア エンジン James Cameron のアバター Far Cry 5 PlayStation 3、4、Xbox One、PC (Microsoft Windows)、Xbox 360
    DX スタジオ ガズショック弾道ボンボン
    エセンセル スプレンダー ドミニオン Windows、Mac、Xbox、iOS、Android、ウェブ、Linux
    歓喜 ウルティマ VII:黒門 Windows、OS X、Linux、および BSD
    凍傷 戦場/バトルフロント
    名誉勲章
    ニード・フォー・スピード
    Windows、PlayStation 3、Xbox 360、PlayStation 4、Xbox One
    G3D イノベーション エンジン Windows 10、OS X、Linux
    Gamebryo シヴィライゼーション IV Windows、iOS、Android、Linux、ゲームキューブ、PSX、Wii/WiiWare、PS2、PS3、PS4、PSP、Xbox、Xbox One、Xbox 360
    GamePlay3D ロケット クラッシュ 3D アーチェリー ワールド ツアー Windows NT、iOS、Linux、macOS、Android
    ゴドー Stereobreak Deep Sixed Pusoy dos Windows、UWP、MacOS、Linux、iOS、Android、Web アセンブリ、および HTML
    ゴールド ボックス ビホルダーの輝きのプールの目 Amiga、Apple II、Apple Macintosh、Atari ST、Commodore 64、DOS、NEC PC-9800、NES、Sega Genesis。
    GoldSrc ハーフライフ 2 Windows OS X Linux ドリームキャスト PlayStation 2 Xbox
    ヒーローエンジン Zosimos Farmer3d のビジョン
    Horde3D オフロード レジェンド レッドライン ラッシュ Microsoft Windows、Mac OS X、Linux
    HPL エンジン ペナンブラ:レクイエム ソーマ Windows、OS X、Linux
    HPL エンジン 2 Amnesia:豚のための機械 Amnesia:The Dark Descent Windows、OS X、Linux
    HPL エンジン 3 ペナンブラ:黒疫病ペナンブラ:レクイエム Windows、OS X、Linux
    id Tech 1 ドゥーム、ドゥームⅡ DOS、Microsoft Windows、MacOS
    id Tech 2 Quake、KingPin:リロード済み DOS、Microsoft Windows、MacOS
    id Tech 3 Quake III、Call of Duty:Classic DOS、Microsoft Windows、MacOS、Linux
    id Tech 4 ドゥーム 3、クエイク 4 Windows、OS X、および Linux
    id Tech 5 内なる悪を激怒させる Windows、PS 3、PS 4、Xbox 360、OS X、Xbox One
    id Tech 6 Wolfenstein II:新しいコロッサス ドゥーム VFR Windows、PS 4、Xbox One、Nintendo Switch
    id Tech 7 ドゥーム エターナル Windows、Nintendo Switch、PlayStation 4、Xbox One
    IrrLicht 倉庫番チャレンジ MacOS、Windows、Linux、および Windows CE
    IW エンジン Call of Duty:Black Ops II 007:慰めの報酬 Windows、PS 4、PS 3、Xbox One、OS X、Xbox 360、Wii、Wii U
    ジェイド Beyond Good &Evil Rayman Raving Rabbids Xbox、ゲームキューブ、PS2、PC
    リードワーク フードウィンク Linux および Linux、OS X のサポートが進行中
    リモン エンジン PlayStation 4、Windows、Xbox One
    材木置き場 スター シチズン デッドハウス ソナタ Windows、Xbox One、PS 4
    LumixEngine オン ザ ハント (開発中)
    マーマレード モノポリー、人生ゲーム OS、Mac OS X、Android、Windows Phone、Tizen、Roku
    モアイ SDK クリムゾン:スチーム パイレーツ ブロークン エイジ iOS、Mac、Android、Windows、Chrome NaCl、Linux、HTML5 で
    MT フレームワーク ロックマン11 モンスターハンター:ワールド
    バイオハザード6
    PlayStation 3、Windows、Wii、Xbox 360、Nintendo 3DS、Wii U、PlayStation Vita
    オーガ ゾンビ ドライバー ロブロックス Windows、Xbox、OSX、PocketPC、Linux、PS3
    OpenClonk OpenClonk Linux、Microsoft Windows、OS X
    ORX ハザード アタック ブレイクトリス Windows、Linux、iPhone/iPod Touch/iPad、Mac OS X、Android
    Panda3D トゥーンタウン オンライン ウェブ
    PhyreEngine 解きほぐす下 PS 4、PS 3、PS VR、PS Vita、PS Portable、Windows、iOS、Android
    PLIB TuxKart – レーシング ゲーム Stormbaan Coureur – 物理シミュレーター ゲーム ポータブル ライブラリ
    パイロジェネシス 0 A.D Windows、Linux、OS X、および OS
    Qfusion ワルショフ Linux、macOS、Windows、および Android (開発中)
    真の仮想性 ARMA 2 DayZ Windows、PlayStation 4、Xbox One
    REDengine ウィッチャー 2:キングスの暗殺者 ウィッチャー 3:ワイルド ハント Windows、Xbox 360、OS X、PS 4、Xbox One
    サメ 3D ドリームフォール:最長の旅、ウィンドチェイサー Linux、Windows、Xbox、Xbox 360
    シヴァ プリンス オブ ペルシャ 2:影と炎 iOS、Android、BlackBerry、Windows Phone、Windows、Mac OS X、Linux、Flash、HTML5、Xbox 360、PlayStation3、Nintendo Wii をサポートする Web ブラウザ
    スノードロップ Tom Clancy's The Division South Park:The Fractured but Whole Windows、Nintendo Switch、PlayStation 4、Xbox。
    ソース Half-Life 2 ポータル Windows、OS X、PS 3、Xbox、Linux、Xbox 360、Android
    ソース 2 アーティファクト Dota Underlords Windows、Android、OS X、Linux、iOS
    バランスのとれた殲滅 Windows、Linux、OS X
    ステップマニア イン ザ グルーヴ Windows、macOS、および Linux
    干し魚 干し魚チェス
    Android用ドロイドフィッシュ
    iOS 用 SmallFish
    Microsoft Windows、macOS、Linux、iOS、Android
    ストラタグス Bos Wars Battle for Mandicor Battle of Survival AmigaOS 4、BSD、Linux、Mac OS X、MorphOS、AROS、Windows
    Truevision 3D サンゴ海の戦い シンプルな 3D 宇宙戦闘シミュレーションの再現
    トゥームストーン エンジン PS 4 と Windows
    Torque3D ペニーアーケード Windows、macOS、Linux、および Web プラットフォーム
    おもちゃのエンジン 開発中 Windows、Linux、iOS、Android、HTML5
    UbiArt フレームワーク Rayman Origins Child of Light Rayman Adventures PS3、PSVita、PS4、Wii、3DS、Wii U、Nintendo Switch、Windows、X360、XONE、IOS、Android、OS X、tvOS
    UDK (Unreal 開発キット) 超常的な騎士道:中世の戦争 Windows、iOS、iPad、X360、PS3
    ユニジン オイルラッシュ スモーマン Windows、Linux
    団結 タルコフ モニュメント バレー 2 からのハースストーン エスケープ Windows と OSX、Linux、Unity Webplayer プラグイン、Android、iOS、Windows Phone、Blackberry、XBox One、XBox 360、PS4、PS3、PSP Vita、Playstation Mobile、WiiU、Wii。
    アンリアル エンジン 1 アンリアル トーナメント、アンリアル Mac OS、Linux、Microsoft Windows、Unix、PS 2、ドリームキャスト
    アンリアル エンジン 2 スプリンターセル、キリングフロア Windows、Mac OS、Xbox、PlayStation、Wii U
    アンリアル エンジン 3 Mortal Kombat 11、Batman Arkham Origins Windows、Mac OS、PlayStation、Xbox、Nintendo Switch、Android、iOS プラットフォーム
    アンリアル エンジン 4 フォートナイト、スター・ウォーズ – ジェダイ・フォールン・オーダー、バイオミュータント MacOS、Microsoft Windows、SteamOS、Linux、HTML、iOS、Android、Nintendo Switch、PS-4、OSVR
    Urho3D クリニカルデッド ウォー プリーストが生還した Edge of Time Episode 1:Rise of the Aeus Bolderline Windows、Linux、macOS、iOS、tvOSnew、Android、その他の汎用 ARM ボード v1.6 を含む Raspberry Piv1.3、および Emscripten ツールチェーンを使用した Webv1.4。
    復讐エンジン SWAT 4:ゴールド エディション 部族:復讐
    ビジュアル ピンボール ビジュアル ピンボール
    V-Play ゲーム エンジン (Felgo) ゲーム ネットワーク iOS、Windows Phone、Android、Linux、MacOS X、Raspberry Pi、i.MX:i.MX 6 シリーズ
    ウィンターミュート エンジン 星の中の J.U.L.I.A Reversion:SF アドベンチャー ゲーム
    WorldForge どんぐり Linux、MacOSX、ウィンドウ

    ドライバーと組み込みシステム

    1 日の IoT に対する需要が非常に大きいことがわかっているため、2021 年に C++ を学習する必要があるのはそのためです。

    設計上、C++ は組み込み開発に適しています。これは、言語が高水準のソフトウェアとハ​​ードウェアの間に位置し、高水準言語の利点を犠牲にすることなくハードウェアに直接アクセスして制御できるためです。 C++ で記述されたプログラムは、言語の安定性が高いため、一度に何十年も動作する可能性があるため、しばらく使用する必要があるハードウェアに特に効果的です。

    機械学習とデータ マイニングのアプリケーション

    C++ プログラミングは、機械学習やデータ マイニング アプリケーションでも使用されます。データ マイニングは、機械学習、統計、およびデータベース システムが交差する方法を含む、大規模なデータ セット内のパターンを抽出して発見するプロセスです。

    低遅延取引システム

    資本市場では、低レイテンシ アルゴリズム取引を使用して市場の出来事に競合他社よりも早く反応し、取引の収益性を高めます。たとえば、アービトラージ戦略を実行する場合、市場を「アーブ」する機会は、パリティが達成されるまでの数ミリ秒しか現れないことがあります。クライアントがレイテンシーに与える価値を実証するために、2007 年に大規模なグローバル投資銀行は、1 ミリ秒の損失が年間 1 億ドルの機会損失につながると述べています。

    動画およびメディア エディター

    Windows 用に作成された写真またはビデオ エディターは C++ で作成されます。たとえば、C++ で作成された openShot ビデオ エディターです。

    科学研究、数理モデリング、財務モデリング

    C++ は、科学研究、数学的モデリング、財務モデリングに広く使用されています。

    数学的モデルは、数学的概念と言語を使用したシステムの記述です。数学的モデルを開発するプロセスは、数学的モデリングと呼ばれます。

    財務モデリングは、現実世界の財務状況の抽象的な表現を構築するタスクです。これは、ビジネス、プロジェクト、またはその他の投資の金融資産またはポートフォリオのパフォーマンスを表すために設計された数学的モデルです。

    CPU とリソースを必要とするアプリケーション

    また、CPU とリソースを必要とするアプリケーションの作成にも役立ちます。

    2021 年に C++ を学習することの重要な領域または利点が何であるかを理解できたことを願っていますが、それでも、
    どこで c++ を学ぶかという大きな問題があります

    ヒンディー語で C++ を学ぶための YouTube プレイリストのトップ 3。

    <オール>
  • ハリーとコードを書く
  • コードハンガー
  • サウラブ・シュクラ卿