「しーぷらぷら」「しーぷらすぷらす」などと読む。
プログラミング言語のひとつ。
C言語をベースにして、複数のプログラミングパラダイムをサポートしたマルチパラダイムプログラミング言語。1979年にBjarne Stroustrupによって開発された。
当初C++は主にクラスの機能を追加した、C言語のプリプロセッサとして開発された(C with Classes)ため、C言語で作られたプログラムのC++への移行は容易であった。C++の処理系を用いて、C言語で記述されたソフトウェア開発を行うことも可能である。
ただし、現在ではC言語とC++との間には厳密な互換性はない。
Boost
みなさんは競技プログラミングをしたことがありますか。競技プログラミング(競プロ)とは、簡単に言うと出題されたプログラミング問題を制限時間内に解いて競い合う競技のことで、プログラミングコンテスト(プロコン)と呼ばれることもあります。「初心者には難しそう…」と思うかもしれませんが、競技プログラミングは初心者でもゲーム感覚で挑戦できてスキルアップにもつながるため、プログラミングを勉強中の方にもオススメです。なお、この競技プログラミングでよく使われている言語にC++があります。C++にはコードの実行速度が速い、解説などの情報が豊富といったメリットがあり、競技プログラミングで最も多く使われています。この…
プログラミング初心者や情報系の学生の方の中には、C言語やC++の勉強で苦労されている方も多いかと思います。初心者がC言語/C++を学び始める際は「なにから始めたらよいかわからない」「勉強を始めたものの難しくて挫折してしまう」といった壁にぶつかってしまいがちです。私も新卒でエンジニアとして就職したときは、新人研修でいきなりC言語の勉強から始めましたがが、なかなかうまくいかず何度も挫折してしまいました。プログラミングを習得するには、自分の手を動かしてコードを書くことが非常に重要です。ただ、初心者がすべてを独学で学ぶのは大変ですよね。そんなときにオススメなのが、ゲームでプログラミングが学べる学習コン…