C言語とC++言語、C#言語の違いが知りたい


コンピューターでよく使われている言語に関して分からないことがあります。

C, C++, そしてUnityで使われている C# にはどの様な違いがありますか。  
どの言語も "C" と言う文字があるので同じように見えるのですが…




C言語にはクラスの概念がありません。C言語にクラスの概念を追加したのがC++です。  
C言語系の構文でインクリメントを表すのが++ですが、C言語をインクリメントしたという  
意味でC++と名付けられたのだと思います。  
C#は元々マイクロソフトが開発した言語ですが、C++をより良くしようとの考えから、  
C++をさらにインクリメントしてC++ ++とし、++ ++を縦に並べてC#になったようです。  
従いまして、言語の構文的にはC#が一番進んでることになります。  
ただし、C#は.NET用の言語として開発されていますので、ネイティブではC言語、  
C++を使うことになります。

