cとは? わかりやすく解説

C++

読み方シープラスプラスシープラプラ
別名:C++言語C with Classes
【英】C Plus Plus, C++ programming language

C++とは、AT&Tベル研究所ビャーネ・ストロヴストルップにより、C言語拡張仕様として作成された、コンパイル型の汎用プログラミング言語のことである。

C++では、C言語クラス定義のようなオブジェクト指向プログラミング要素追加され言語仕様となっている。C言語との下位互換性保っているため、C言語できること全てC++でも実現可能である。C++は実行時に型が決定されている静的型システム用いているため、SmalltalkRubyのような他の純粋なオブジェクト指向言語比べて柔軟性には欠けるものの、実行速度低下しにくい、という性質を持つ。

C++は多機能かつ汎用的であり、それまでC言語採用されていた領域カバーできること加えてオブジェクト指向特徴であるプログラム再利用性が活用できるため、大規模な開発にも適しているとされる。C++は、オペレーティングシステムOS)をはじめとするシステムプログラムから、組み込みシステムデスクトップアプリケーションなど、多様な用途において採用されている。例えば、WindowsアプリケーションにおいてはVisual BasicやC#と並び、C++がアプリケーション記述用の主要な言語となっている。

C++は、C言語機能加えてクラス定義多重継承仮想関数多様性メソッド多重定義テンプレート総称プログラミング)、例外処理、といった機能追加されている。とりわけ多重継承サポートしている点は大きな特徴であると言えるSmalltalkJavaなどのオブジェクト指向プログラミング言語では、単一継承呼ばれ一つ親クラスしか定義できない仕様になっているが、C++では多重継承により、あるクラス親クラス複数持つことが可能となっている。

通常C++のソースファイル拡張子には「.cpp」が、同じくインクルードされるヘッダファイル拡張子には「.hpp」が付く。

C++は、1980年前後に、C言語ベースに、Simulaクラス機能追加したプログラミング言語として開発された。当初の名称は「C with Classes」といった。C++の処理系当初C言語対すプリプロセッサとして作成されたため、C++のソースコード処理すると、C言語ソースコード吐き出すとなっていた。C++は1998年ISO/IEC 14882:19982003年ISO/IEC 14882:2003として標準化されている。なお、C++のテンプレート機構用いたコンテナアルゴリズム実装した標準ライブラリとしてはSTLStandard Template Library)が規定されており、またC++標準にも影響与えている強力なライブラリとしてBoost C++ Librariesがある。

C++は、その仕様規模の大きさ複雑さから、マスターするのが最も困難な言語一つとされるそれゆえ熱烈な支持者も多い。他面、C++における反省が、よりスマートなオブジェクト指向言語としてのJavaやC#の誕生促したとも言われている。

プログラミングのほかの用語一覧
プログラミング言語の種類:  アセンブリ言語  BASIC  B言語  C++  CASL  COBOL  CODASYL




cと同じ種類の言葉


固有名詞の分類

このページでは「IT用語辞典バイナリ」からcを検索した結果を表示しています。
Weblioに収録されているすべての辞書からcを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からcを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「c」に関係したコラム

  • FXやCFDの三角形移動平均とは

    FXやCFDの三角形移動平均とは、移動平均の移動平均のことです。つまり、移動平均値を算出して、さらにその数値の移動平均値を算出します。なお、移動平均には単純移動平均を用います。三角形移動平均は、三角移...

  • FXの三尊とは

    FX(外国為替証拠金取引)の三尊とは、釈迦三尊の並びのようにローソク足が並んでいる状態のことをいいます。ヘッドアンドショルダー(head and shoulder)ともいいます。三尊は、三尊天井と逆三...

  • FXでダウ理論を用いるには

    ダウ理論(Dow Theory)とは、ダウ・ジョーンズの創設者のチャールズ・ダウ(Charles Henry Dow)が提唱した相場理論のことです。ダウ理論には以下の6つの基本法則があります。ファンダ...

  • FXの口座明細の証拠金や維持率とは

    FX(外国為替証拠金取引)の口座明細には、証拠金や維持率のような専門用語が使われています。ここでは、それらの用語の意味や計算方法について解説します。建玉可能金額(たてぎょくかのうきんがく)新規に建玉(...

  • FXのダブルトップでのエントリーポイントを見つけるには

    ダブルトップとは、チャートが「W」の字を上下反転したように形成されていることです。ダブルトップが形成されると、2つのエントリーポイントが発生します。下の図は、ダブルトップを形成したチャートです。ダブル...

  • FXやCFDのシャンデモメンタムとは

    FXやCFDのシャンデモメンタムとは、相場の売られ過ぎや買われ過ぎを判断するためのテクニカル指標のことです。シャンデモメンタムは、0を中心に-100から100までの値で推移します。シャンデモメンタムで...

辞書ショートカット

すべての辞書の索引

「c」の関連用語

検索ランキング

   

英語⇒日本語
日本語⇒英語
   



cのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリC++の記事を利用しております。

©2024 GRAS Group, Inc.RSS