世界を支えるC++
ビデオゲーム(Unreal Engine)、ブラウザー(Chrome)、オペレーティングシステム(Windows)、自動運転車まで、C++で動いていることを知り、性能が重要なソフトウェアがC++に依存する理由を理解します。
「世界を支えるC++」はCoddyKit上の無料C++ Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはC++ Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 C++ Academyコースには全3レッスンが含まれています。
C++は身近なところで使われています 🌍
皆さんは気づかないうちに、毎日C++を使っています。身の回りのテクノロジーに隠れているC++を見つけてみましょう。
ビデオゲーム 🎮
大規模なゲームの多くはC++で動いています。その速度により、広大な世界や高速なグラフィックスがあっても、動作が滑らかに保たれます。
ゲームエンジン
UnrealのようなエンジンはC++で作られています。ゲームスタジオがゲームを制作するために使うツールキットです。
Webブラウザー
今これを読んでいるブラウザーも、その中核部分はおそらくC++で作られています。ページをすぐに読み込むには、速度が重要です。
オペレーティングシステム 💻
Windowsなどのシステムの一部にはC++が使われています。ハードウェアに近いところで動作するため、わずかな違いも重要になります。
自動車とデバイス 🚗
自動車、カメラ、スマートデバイスでは、C++がよく使われています。リアルタイム処理にも、遅れることなく対応できます。
金融とトレーディング
銀行では、ミリ秒が利益を左右する場面でC++が使われています。速度がすべてを左右する場面では、C++が活躍します。
映画とエフェクト 🎬
特殊効果のツールでは、複雑なグラフィックスを処理し、想像上の世界に命を吹き込むためにC++が活用されています。
共通する特徴
共通点に気づきましたか? 何かに高速性と信頼性が求められるとき、その裏側ではC++が使われていることがよくあります。
C++が見えてきました 🔍
よくできました! 身の回りのさまざまな場所でC++が使われていることが分かりました。次は、C++をほかの言語と比較してみます。
クイックチェック
これらの用途に共通する点を考えてみましょう。ゲームやトレーディングにC++が選ばれるのはなぜでしょうか?
よくある質問
「世界を支えるC++」レッスンは無料ですか?
はい。「世界を支えるC++」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、C++ Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 C++ Academyコースには全3レッスンが含まれています。
「世界を支えるC++」で何を学びますか?
ビデオゲーム(Unreal Engine)、ブラウザー(Chrome)、オペレーティングシステム(Windows)、自動運転車まで、C++で動いていることを知り、性能が重要なソフトウェアがC++に依存する理由を理解します。 ブラウザで直接実行するハンズオンコードでC++ Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
C++ Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのC++ Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。
「世界を支えるC++」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このC++ Academyレッスンでコードを書いて実行できますか?
はい。すべてのC++ Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- C++とは
- 世界を支えるC++
- C++と他の言語の比較