質問: コンピューターでよく使われている言語に関して分からないことがあります。 C, C++, そしてUnityで使われている C# にはどの様な違いがありますか。 どの言語も "C" と言う文字があるので同じように見えるのですが...
回答: C言語にはクラスの概念がありません。C言語にクラスの概念を追加したのがC++です。 C言語系の構文でインクリメントを表すのが++ですが、C言語をインクリメントしたという 意味でC++と名付けられたのだと思います。 C#は元々マイクロソフトが開発した言語ですが、C++をより良くしようとの考えから、 C++をさらにインクリメントしてC++ ++とし、++ ++を縦に並べてC#になったようです。 従いまして、言語の構文的にはC#が一番進んでることになります。 ただし、C#は.NET用の言語として開発されていますので、ネイティブではC言語、 C++を使うことになります。