Pernah kepikiran kenapa dinamain C++?

C++ belakangan muncul setelah C, seiring dengan berubahnya konsep dasar berkenaan dengan class untuk pemrograman berorientasi objek. Namun karena C++ masih memiliki C sebagai subset, karena itu namanya C++. Kalo pernah nyicip pemrograman, pasti ngerti maksud dari tanda ++, yang merupakan operator khas C yang artinya menambahkan bilangan 1 (C=C+1). Ada yang mengusulkan C+, tetapi ditolak karena syntax error. Hahaha… Ada juga yang mengusulkan ++C. Bedanya? Kalo ++C, nilai yang dikembalikan adalah setelah ditambahkan 1. Sedangkan C++ nilai yang dikembalikan adalah sebelum ditambahkan 1: which is C. Jadi seharusnya ++C adalah nama yang tepat, tapi… karena eh karena ++C sounds not good, maka nama C++ lah yang dipakai.

The end. Plok plok plok!
I just didn’t expect there is a long explanation about this. Hehe… I’m using the C# though.

[Reference: Tan Soei Tien’s book, nice book]

Since I couldn’t find the exact answer of this question, so… why its called “C#” by the way…?