コンテンツへスキップ

C++とは?|プログラミング言語のC++について特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

C++とは?|プログラミング言語のC++について特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

▼目次
・C++とは
・コンパイル言語/オブジェクト指向言語
・高速処理が可能
・C言語との互換性

▼関連動画
プログラミング言語の人気言語、年収が高い言語、求人数が多い言語のTOP3について説明します

初心者におすすめの言語とは?|おすすめする理由をまじえて、3分でわかりやすく解説します【プログラミング初心者向け】

プログラミング言語とは?|プログラミング言語が必要な理由、どんな種類があるのかなどを3分でわかりやすく解説【プログラミング初心者向け】

プログラムとは?|プログラムとは何か、プログラマー、プログラミング、プログラミング言語などの違いなどを3分でわかりやすく解説します【プログラミング初心者向け】

JavaScriptとは?|プログラミング言語のJavaScriptについて3分でわかりやすく解説します【プログラミング初心者向け】

Pythonとは?|プログラミング言語のPythonについて3分でわかりやすく解説します【プログラミング初心者向け】

Go言語とは?|プログラミング言語のGo言語について3分でわかりやすく解説します【プログラミング初心者向け】

Rubyとは?|プログラミング言語のRubyについて3分でわかりやすく解説します【プログラミング初心者向け】

Kotlinとは?|プログラミング言語のKotlinについて3分でわかりやすく解説します【プログラミング初心者向け】

Javaとは?|プログラミング言語のJavaの特徴などについて3分でわかりやすく解説します【プログラミング初心者向け】

Swiftとは?|プログラミング言語のSwiftについて3分でわかりやすく解説します【プログラミング初心者向け】

C#とは?|プログラミング言語のC#について3分でわかりやすく解説します【プログラミング初心者向け】

HTMLとは?|HTMLとは何か、HTMLの仕組みなどについて3分でわかりやすく解説

CSSとは?|CSSとは何か、HTMLとCSSの役割の違いなどについて3分でわかりやすく解説

PHPとは?|プログラミング言語のPHPについて3分でわかりやすく解説します【プログラミング初心者向け】

C言語とは?|プログラミング言語のC言語の特徴などについて3分でわかりやすく解説します【プログラミング初心者向け】

Rustとは?|プログラミング言語のRustについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

TypeScriptとは?|プログラミング言語のTypeScriptについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

VBAとは?|プログラミング言語のVBAについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

Scalaとは?|プログラミング言語のScalaについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

C++とは?|プログラミング言語のC++について特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】

プログラミング言語の種類にはどんなものがある?3分でわかりやすく解説します【プログラミング初心者向け】

▼文字書き起こし
C++とは、1983年にAT&Tベル研究所のビャーネ・ストロヴストルップさんが公開をしたプログラミング言語です。
C++は、C言語をもとに作られました。
C++は、世界的IT企業のGoogleに社内標準言語の1つとして採用されていますし、TIOBE(トゥービー)の人気プログラミングランキングで上位に選ばれています。
C++は、家電やロボットなどの組め込みソフトウェア開発から、スマホアプリ開発やWebアプリケーション開発にまで幅広く利用されています。
C++は「シープラ」と省略されて呼ばれることがあります。
この動画では、C++のことを「シープラ」と呼んで進めていきます。
C++はコンパイラ言語、オブジェクト指向言語という特徴があります。
コンパイラ言語とは、機械語に一括して変換してから実行するプログラミング言語のことで、処理が高速という特徴があります。
コンパイラ言語には、「C++」のほか、「C言語」、「Java」、「Kotlin」などがあります。
オブジェクト指向言語とは、オブジェクト指向開発という「データと処理」を1セットとしてプログラムを組み立てていく開発手法に適した言語のことです。
オブジェクト指向言語には、「C++」のほか、「C#」「Java」「Kotlin」などがあります。
C++はC言語をもとに作られていますが、C言語はオブジェクト指向言語ではない点に違いがあります。
C言語は多くのプログラマが参加する大規模開発は向いていません。
そのため、C言語にオブジェクト指向を取り入れたC++が開発されました。
C++は処理が高速です。
C++と同じコンパイラ言語には、JavaやC#がありますが、C++はこれらより高速に処理できることが多くあります。
というも、JavaやC#は、仮想マシンを介して実行されるのに対して、C++は仮想マシンを介さずに実行されるからです。
また、C++は、大量データと高速処理が必要な人工知能開発に使われています。
人工知能開発には、プログラミング言語の「Python」が使われることが多いですが、Pythonは処理が遅いです。
そこで、Pythonのライブラリには、高速処理ができるC++で作られたライブラリがあります。
C++は、C言語と互換性があります。
そのため、C++からC言語のプログラムを呼び出すことができます。
また、C言語で実現できることは、C++でもほとんど実現することができます。

▼文字書き起こしブログ
https://kino-code.com/what-is-c-2/

▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート、ファッションECなど

▼Twitter

▼Facebook
https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/

▼BGM
著作権フリー&表記不要BGMを使用

▼タグ
#C++ #プログラミング言語 #入門

Facebooktwittermail

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA