暇な日々にスパイスを

学んだ技術の備忘録

C==C++ ? 名前の疑問

C++という言語があります。
名前の由来は、C言語に対して1つ先のもの、ということでC++(++で1加算の意味)と名前を付けられたそうです。

ふと疑問に思ったのですが、C++は後置インクリメントです。
つまり、C++の値は参照時点ではCの値を指しているはずです。その後、1が加算されます。 c == c++ はtrueです。
つまりC++はCだったんだということです。

++Cだと並びが悪かったんでしょうか。

(C#も同様のことが言えますね)