Udemy

Why Learn C++?

Tim Buchalka's Learn Programming Academyからの無料ビデオチュートリアル
Professional Programmers and Teachers - 2.28M students
評価: 4.5(5段階中)講師評価
61のコース
2,346,425人の受講生
Why Learn C++?

レクチャーの説明

In this video we look at why it is so valuable to learn C++.

コース全体からもっと学ぶ

Beginning C++ Programming - From Beginner to Beyond

Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills. C++14 and C++17 covered. C++20 info see below.

45:50:18のオンデマンドビデオ • 更新日: 4月 2025

Learn to program with one of the most powerful programming languages that exists today, C++.
Obtain the key concepts of programming that will also apply to other programming languages
Learn Modern C++ rather than an obsolete version of C++ that most other courses teach
Learn C++ features from basic to more advanced such as inheritance and polymorphic functions
Learn C++ using a proven curriculum that covers more material than most C++ university courses
Learn C++ from an experienced university full professor who has been using and teaching C++ for more than 25 years
Includes Quizzes, Live Coding Exercises, Challenge Coding Exercises and Assignments
New Section: Learn to use Visual Studio Code with C++
New Section: Learn all about using C++ Lambda Expressions
日本語 [自動]
ソフトウェア開発のキャリアを考えている学生からよく聞かれるのが、 「どのプログラミング言語を学べばいいのか」という質問です。 その問いに簡単に答えることはできないんです。 経験豊富なプロのプログラマーは、 一般的に多くのプログラミング言語を知っており、 様々な要素からそれらを使い分けています。 このビデオで取り上げたいのは、 なぜC++を学ぶのかという疑問です。 まず、 C++の普及から始めましょう。 今日書かれているソフトウェアの多くは、 ほとんどとは言わないまでも、 いまだにC++で書かれており、 これは何年も前からそうであった。 プログラミング言語の人気ランキングには、 さまざまな基準を用いているものが多くあります。 ブラウザに向かい、 そのいくつかを見てみましょう。 ブラウザを開いて、 プログラミング言語の人気ランキングのサイトをいくつか読み込んでみたんです。 ご紹介しているデータはすべて2017年11月時点のものです。 そのため、 アクセスするタイミングによっては、 結果が異なる場合があります。 各サイトは独自の基準で審査していますので、 ぜひご覧になってみてください。 これらのサイトのURLは、 コースのリソースに記載しています。 まず、 鳶の指標を見てみよう。 ご覧の通り、 現在+αは3位です。 その行を選択すると、 2001年以降のC++の人気度を知ることができます。 新しい言語やフレームワークが次々と登場する中で、 これだけ長い間、 安定的にランクインしているのは、 非常に素晴らしいことだと思います。 次のサイトは、 PYPL人気指標です。 ご覧の通り、 C++は現在6位にランクインしています。 次に、 「IEEE Spectrumランキング」を見てみましょう。 IEEE Spectrumでは、 C++は4位にランクインしています。 Redmonkのランキングでは、 C++は6位です。 そして最後に、 Zdnetのランキングを見てみましょう。 彼らは人気のあるインデックスを組み合わせてアンサンブル・ランキングを作成しており、 C++は4位につけています。 また、 データの分析も行っており、 読み応えのある内容となっています。 スライドに戻りましょう。 これらのサイトを見てもわかるように、 C++は今でもソフトウェア開発者の間で非常に人気のある言語であり、 ランキングも常に上位に位置しています。 GitHubを見れば、 膨大な数のアクティブなC++のリポジトリがあることがわかりますし、 stack overflowでもC++は非常にアクティブです。 普及率も重要ですが、 C++も関連する言語です。 C++で書かれた代表的なソフトウエアは、 全部または一部がC++で書かれているものが、 たくさんあります。 Windows、 Linux、 MacOS 10などのオペレーティングシステム、 photoshopやillustratorなどのadobe製品、 mysqlやmongodbなどのデータベースエンジン、 その他多数が含まれます。 大手ハイテク企業では、 多くの製品や社内の研究開発にUC++を使用しています。 Amazon、 Apple、 Microsoft、 PayPal、 Google、 Facebook、 Oracleなどが含まれます。 最後に C++が使われているプロジェクトの種類は、 とてもクールです。 多くの場合、 これらのエンジンは、 多くの一般的なフレームワークを動かしています。 例えば、 バーチャルリアリティ用のエンジン、 アンリアル・ゲームエンジン、 機械学習、 ネットワーク、 テレコムなどです。 C++がこれほど人気があり、 関連性が高い理由はたくさんありますが、 最大の理由は、 C++が非常に強力であることです。 パワフルとはどういう意味ですか? C++は超高速です。 手続き型プログラミングとオブジェクト指向プログラミングの両方をサポートする汎用プログラミング言語で、 非常に柔軟性に富んでいます。 簡単にスケーリングができ、 持ち運びも可能です。 C++は他の言語ではできないことがたくさんできます。 だからこそ、 ほとんどすべての主要な言語が、 C++で書かれたコードとインターフェースする方法を持っているのです。 C++は最も複雑なプログラミング言語の1つであることは間違いありませんが、 基本を学ぶのはとても簡単で、 このコースはそのためのものなのです。 最後に、 C++プログラマーは給料が高いという話を聞いたことがあると思います。 これは本当です。 C++イコールsalary++という言葉も聞いたことがあるかもしれません。 C++プログラマーには、 キャリアのチャンスがあります。 私は長年、 大手U.S.A.のコンサルティングに携わってきました。 ソフトウェア開発者の雇用に関するS社の取り組み フルスタック開発者、 Java開発者、 iOS/android開発者、 C++開発者などが含まれます。 C++のスキルを履歴書に記載することは、 ソフトウェア開発者の間では名誉の象徴のようなもので、 多くの場合、 それが面接の決め手となるのです。 なぜ? なぜなら、 C++プログラマは、 他の多くのプログラマとは一線を画すスキルを持っているからです。 最後に、 多くのプログラミング言語がC++の影響を受けているため、 C++のような根幹となるプログラミング言語の基礎がすでにあるため、 新しい言語を学ぶことは容易であることが多い。 このように、 あなたはC++を学ぶという良い選択をしたのです。 次のビデオでは、 C++の進化とC++標準について簡単に説明します。
このコースの詳細情報