GeoCities home page

プログラミング A home page

C と C++、C++Builder はどうちがうのですか。

Q C と C++、C++Builder は何が違うのですか。

A まず、C と C++ は言語の名前です。一方、C++Builder は製品名です。現在売られている (流通している) 主なプログラミング言語を表にすると、次のようになります。

言語名 製品名 製作会社
C LSI-C 86 試食版 (無料) LSI Japan
C++ Visual C++ Microsoft
Borland C++Builder INPRISE
gcc (無料) GNU
PASCAL Delphi INPRISE
BASIC Visual Basic Microsoft
Java Visual J++ Microsoft
Borland JBuilder INPRISE

ですから、C++Builder は、C++ という言語でプログラミングができる製品、といういうことになります。

では、C と C++ はどのように違うのでしょうか。C++ は C を拡張して作った言語であり、C のプログラムは C++ でも (ほぼ) そのまま使うことができます。しかし、C からみた C++ の最大の特徴は、クラスという新しい概念があることです。クラスとは、簡単に言えば C の構造体を拡張したものです。

次のページ「C や C++ を独習したいのですが。」もお読みください。