C++(読み)シープラスプラス(英語表記)C

翻訳|C

デジタル大辞泉 「C++」の意味・読み・例文・類語

シー‐プラス‐プラス(C++)

C++ languageとも》コンピュータープログラミング言語の一。C言語オブジェクト指向の拡張を施したもの。米国AT&T社が1992年に策定。C++言語。シープラプラ。

シー‐シャープ(C♯)

米国マイクロソフト社が2000年に発表したオブジェクト指向のプログラミング言語。C言語C++言語をベースに拡張したもの。

出典 小学館デジタル大辞泉について 情報 | 凡例

ブリタニカ国際大百科事典 小項目事典 「C++」の意味・わかりやすい解説

C
シー

アメリカ合衆国にある AT&Tベル研究所のデニス・M.リッチーが 1970年代前半に開発したプログラム言語ミニコンピュータワークステーションオペレーティングシステム OSであるユニックスを書き直すために開発された。ベル研究所のケン・トンプソンが開発していた B言語の次世代ということで,C言語と名づけられた。制御構造データ構造ともに豊富で機械語寄りの処理を記述することもできるため,高級言語というよりは高級アセンブラに近い言語である。移植性が高い,異なる機種でも使いやすい,複雑なデータの集まりを簡潔に記述できるためプログラム全体も簡潔になる,などの特徴がある。これをオブジェクト指向に改良した言語が C++である(→オブジェクト指向プログラミング)。

出典 ブリタニカ国際大百科事典 小項目事典ブリタニカ国際大百科事典 小項目事典について 情報

日本大百科全書(ニッポニカ) 「C++」の意味・わかりやすい解説

C
しー

英語アルファベットの第3字。フランス語ではセー、ドイツ語ではツェーと発音される。古代のアルファベットには対応するものがないが、セム文字およびギリシア文字のアルファベットの第3字、ジメルおよびガンマΓがエトルリア文字に取り入れられたもので、現在の字体はラテン語で確立された。エトルリア語では、g音とk音を表すのにCが用いられ、ラテン語では、Cはk音を表したが、おもにAとOの前で用いられた。化学では炭素の元素記号であり、音楽ではハ音、ドレミ唱法のドを表し、ハ長調の第1音を示す。ローマ数字では100を表す。温度目盛りのC(摂氏)は、スウェーデンのセルシウスAnders Celsiusにちなんでいる。また、アルファベットで第3番目にあるため、Aが「第一の」「優秀な」を意味するのに対し、Cは「第三の」「劣等な」を意味する。

[斎藤公一]

出典 小学館 日本大百科全書(ニッポニカ)日本大百科全書(ニッポニカ)について 情報 | 凡例

IT用語がわかる辞典 「C++」の解説

シープラスプラス【C++】

コンピューターのプログラミング言語ひとつ。1972年にAT&Tベル研究所で開発されたC言語を拡張し、オブジェクト指向のプログラミング言語として、1992年にAT&Tにより仕様が策定された。◇略して「シープラプラ」ともいう。

シープラプラ【C++】

《俗語》「シープラスプラス」の略。⇒シープラスプラス

出典 講談社IT用語がわかる辞典について 情報

ASCII.jpデジタル用語辞典 「C++」の解説

C++

AT&T社のビャーン・ストラウストラップ氏が1985年にC言語をベースとして開発した、オブジェクト指向プログラミング言語。C言語を拡張した形で、クラス、継承などの概念を実装しており、C言語と互換性がある。C++の「++」は、C言語でいうインクリメント(もとの値に1を加える)を示しており、C言語にオブジェクト指向の概念を追加したという意味で付けられた名称である。「シープラプラ」と略して呼ばれることもある。

C

マイクロソフト社が、同社の.NETで使用するために開発したオブジェクト指向プログラミング言語。C、C++を基に、Javaの仕様も取り込んでいる。作成したプログラムは、共通中間言語(CIL:Common Intermediate Language)にコンパイルされ、プラットフォームに依存しない共通言語基盤(CLI:Common Language Infrastructure)で実行される。

出典 ASCII.jpデジタル用語辞典ASCII.jpデジタル用語辞典について 情報

デジタル大辞泉プラス 「C++」の解説

「C」

日本のポピュラー音楽。歌手・女優の中山美穂のデビュー曲。1985年発売。第27回日本レコード大賞最優秀新人賞受賞。作詞:松本隆、作曲:筒美京平。本人主演のテレビドラマ「夏・体験物語」(TBS系)の主題歌

出典 小学館デジタル大辞泉プラスについて 情報

知恵蔵 「C++」の解説

C

「クーロン」のページをご覧ください。

出典 (株)朝日新聞出版発行「知恵蔵」知恵蔵について 情報

世界大百科事典(旧版)内のC++の言及

【指揮・統制システム】より

…C2と略称する。軍の各級指揮官が隷下部隊の活動を計画・指令し,その行動を監督・統制するために必要な施設,装備品,通信,手順,要員等で構成された体系の総称。 軍隊の活動においては,指揮官の迅速かつ的確な状況判断,適時・適切な作戦の計画,指令,統制がきわめて重要であるが,兵器の進歩と多様化による戦闘空間の拡大,戦闘様相の複雑化,多様化,戦闘推移の急速化等の傾向と軍の組織の高度な専門分化によって,状況判断,計画,指令,監督,統制にかかわる多種多量な情報の処理(収集,分析,評価,提示,伝達等)をいかに適時に適切に行うかが重要な問題となってきた。…

【指揮・統制システム】より

…C2と略称する。軍の各級指揮官が隷下部隊の活動を計画・指令し,その行動を監督・統制するために必要な施設,装備品,通信,手順,要員等で構成された体系の総称。 軍隊の活動においては,指揮官の迅速かつ的確な状況判断,適時・適切な作戦の計画,指令,統制がきわめて重要であるが,兵器の進歩と多様化による戦闘空間の拡大,戦闘様相の複雑化,多様化,戦闘推移の急速化等の傾向と軍の組織の高度な専門分化によって,状況判断,計画,指令,監督,統制にかかわる多種多量な情報の処理(収集,分析,評価,提示,伝達等)をいかに適時に適切に行うかが重要な問題となってきた。…

【言語処理系】より

…人間にとって理解しやすいプログラミング言語を使って記述したプログラムを,実際にコンピューター上で実行するために,必要な翻訳処理や解釈実行処理を行うソフトウェアのこと。 コンピューターは,ハードウェアで作られた機械語の解釈実行系を内部に持っており,機械語で仕事の手順を直接に記述すれば,そのまま指定した動作を起こすことができる。しかしながら機械語による記述は非人間的で煩雑なため,プログラミング言語とその言語処理系を用いる方法が発達した。…

【プログラミング言語】より


[手続き型言語]
 高水準言語は,大きく分けて手続き型言語と非手続き的言語から成り,それぞれがさらに,いくつかの系統に分類可能である。 両者のうち,より古くからあるのが手続き型procedural言語ないし命令型imperative言語であり,変数と呼ばれる名前のついた記憶領域に次々と値を格納していく(それ以前に格納されていた値は失われる)ことを基本動作として計算が進行していく実行モデルをもつ。 初期の手続き型言語としては,科学技術計算むけのFortran,Algol,事務処理むけのCobolが挙げられる。…

【プログラミング言語】より


[手続き型言語]
 高水準言語は,大きく分けて手続き型言語と非手続き的言語から成り,それぞれがさらに,いくつかの系統に分類可能である。 両者のうち,より古くからあるのが手続き型procedural言語ないし命令型imperative言語であり,変数と呼ばれる名前のついた記憶領域に次々と値を格納していく(それ以前に格納されていた値は失われる)ことを基本動作として計算が進行していく実行モデルをもつ。 初期の手続き型言語としては,科学技術計算むけのFortran,Algol,事務処理むけのCobolが挙げられる。…

※「C++」について言及している用語解説の一部を掲載しています。

出典|株式会社平凡社「世界大百科事典(旧版)」

今日のキーワード

部分連合

与野党が協議して、政策ごとに野党が特定の法案成立などで協力すること。パーシャル連合。[補説]閣僚は出さないが与党としてふるまう閣外協力より、与党への協力度は低い。...

部分連合の用語解説を読む

コトバンク for iPhone

コトバンク for Android