IT活用 C++:進化したプログラミング言語
シー・プラス・プラスは、シー言語を土台にして作られた、より高機能なプログラムを記述するための言葉です。シー言語が得意とする、コンピュータ資源を効率的に使う書き方や、手順を順に記述していく方法などはそのまま受け継ぎつつ、部品のようにプログラムを組み立てる考え方である「もの指向」を取り入れています。もの指向という考え方は、プログラムを部品のように扱うことで、何度も同じ部品を使い回したり、部品を修正する際に他の部分への影響を少なくしたり、プログラムの管理を楽にする効果があります。これにより、プログラムを作る作業の効率を大幅に高めることができます。シー・プラス・プラスは、様々な用途に使える汎用性の高さから、多くの分野で利用されています。例えば、コンピュータの基本的な動作を管理する基本ソフト(オペレーティングシステム)や、ゲームの開発、家電製品などに組み込まれる小さなプログラム、ホームページを見るための道具(ウェブブラウザ)など、実に様々なところで使われています。シー・プラス・プラスは、もととなるシー言語と高い互換性を持っています。つまり、既にシー言語で作られたプログラムの部品を、シー・プラス・プラスで作ったプログラムの中でもそのまま使うことができます。そのため、シー言語からシー・プラス・プラスへ少しずつ切り替えていくことも容易で、多くの会社やプログラムを作る人にとって、重要な道具となっています。さらに、シー・プラス・プラスは常に進化を続けており、新しい書き方の規則や機能が追加されています。最新の技術や開発方法を取り入れながら、質の高いプログラムを作り続けることができるため、今後も重要なプログラミング言語であり続けるでしょう。
