C++
4
しーぷらすぷらす
C言語派生言語のひとつ。C言語を拡張する形で作られており、非常に多機能なことが特徴。
C++とは、C言語にオブジェクト指向をはじめとする様々な機能を追加し、大規模なソフトウェアの開発に向くよう作り直した言語である。名前の「++」とはインクリメント演算子で、「C言語をひとつ進めたもの」というような意味である。
基本的にC言語の上位互換となるように作られてはいるが、C++およびC言語双方の拡張により完全な互換性は失われている。一般的に、C言語の方がC++よりも処理速度が速く、省メモリ。
多様なプログラミングスタイルに対応する、大変に多機能な言語。それだけに仕様は複雑で、言語仕様を完全に満たしているコンパイラは、現在数えるほどしかない。高度な機能を使用してもプログラムの実行性能が低下しにくいように工夫されているが、ガベージコレクション(GC)がないためメモリ管理には気をつける必要がある(外部ライブラリを活用すればGCを使用可能)。
ISO標準規格化されており、最新は2017年に規格化されたC++17である。
関連記事
親記事
子記事
兄弟記事
コメント
コメントはまだありません
pixivに投稿されたイラスト
すべて見るpixivに投稿された小説
すべて見る- ゆるゆりで学ぶ! C++プログラミング入門
ゆるゆりで学ぶ! C++プログラミング入門 - 「第01話」
人気作品「ゆるゆり」のキャラをネタ……もとい素材にしながら、C++の様々な機能を紹介します。細かいことは気にスンナ。 ※今回のテーマは「C言語の復習」です。5,821文字pixiv小説作品 - ゆるゆりで学ぶ! C++プログラミング入門
ゆるゆりで学ぶ! C++プログラミング入門 - 「第03話」
人気作品「ゆるゆり」のキャラをネタ……もとい素材にしながら、C++の様々な機能を紹介します。松本さんかわいい。 ※今回のテーマは「関数の参照(レファレンス)・オーバーロード」です。7,606文字pixiv小説作品 - ゆるゆりで学ぶ! C++プログラミング入門
ゆるゆりで学ぶ! C++プログラミング入門 - 「あらすじ」
人気作品「ゆるゆり」のキャラをネタ……もとい素材にしながら、C++の様々な機能を紹介します。 ※このページはイントロダクション用に用意しています。608文字pixiv小説作品 - 私とRubyちゃんの一日
私とRubyちゃんの初心な一日
プログラミング言語「Ruby」に触れ、そして習熟していく過程をなんとなく小説化。元はTwitterに上げていたネタツイです。3,390文字pixiv小説作品 - ゆるゆりで学ぶ! C++プログラミング入門
ゆるゆりで学ぶ! C++プログラミング入門 - 「第02話」
人気作品「ゆるゆり」のキャラをネタ……もとい素材にしながら、C++の様々な機能を紹介します。C言語ではありませんのであしからず。 ※今回のテーマは「betterC」です。9,176文字pixiv小説作品 - 私とRubyちゃんの一日
私とRubyちゃんの恋慕な一日
プログラミング言語「Ruby」に触れ、そして習熟していく過程をなんとなく小説化。今回はもうちょっとRubyらしい感じにしてみました。3,781文字pixiv小説作品