Why is the language 'c++' named so?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 20

Why is the language 'c++' named so??

I originated from 'c' But why is it called 'c++' and not 'd'??

4th May 2017, 5:52 PM
Sai Satyam
16 Answers
+ 25
To add to this, C# can be seen as C++++. You can sort of see the 4 pluses making the # symbol.
4th May 2017, 10:43 PM
Jafca
Jafca - avatar
+ 18
hey @sai the ++ operator in "c++" is postfix. so even if its final value becomes "d" but it is used by all as "c".
5th May 2017, 12:28 AM
cHiRaG GhOsH
cHiRaG GhOsH - avatar
+ 11
May be because it's has some extended features of c!?
15th Aug 2017, 3:35 PM
Annie
Annie - avatar
+ 9
http://www.stroustrup.com/bs_faq.html#name According to [Bjarne] Stroustrup [the creator of C++]: "the name signifies the evolutionary nature of the changes from C". https://en.m.wikipedia.org/wiki/C%2B%2B#Etymology
4th May 2017, 6:19 PM
Álvaro
+ 8
I just read the increment operator thing myself; I thought it was interesting to think of it as C adding to itself, in place.
4th May 2017, 10:36 PM
Kirk Schafer
Kirk Schafer - avatar
+ 7
C + (+C) = C++ + C++ = C++++ = C++ = C# ++ naming convention
14th Aug 2017, 10:11 AM
Germain F
Germain F - avatar
+ 7
var C= (programming language) C ++ (add more awesome stuff) C ++ (total 4 makes C#, better than ever)
15th Aug 2017, 10:28 PM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 5
the creator of c++ just modified the language c and added some features . he has not created a complete new language from beginning.
4th May 2017, 6:31 PM
MR Programmer
MR Programmer - avatar
+ 5
C++ is based on C, so there's the origin of the 'C' in "C++". Then, in C++ (and C) the "++" is the incrementation operator. That means that C++ is an incremented version of C.
4th May 2017, 9:16 PM
Toky R.
Toky R. - avatar
+ 5
back in the old days they called it c with classes so it became known as c++
14th Aug 2017, 7:33 AM
MR.FAKER
MR.FAKER - avatar
+ 4
The 1st "C" indicate we write programme in "Class" and "Compile" it this "Class compiler" process called "Cfront". And in it's advance version they add other and comment using " //" feature added so add "++" sign
11th May 2017, 5:15 AM
Avyay Patel
Avyay Patel - avatar
+ 4
c++ is a modified version of c .in it some more features to c are added .++ is an incrementation operator .
22nd May 2017, 1:18 AM
Amlan Pradhan
Amlan Pradhan - avatar
+ 4
Lol I thought Linus t orvald created C 😂 and linux. shiit
14th Aug 2017, 1:46 PM
MR.FAKER
MR.FAKER - avatar
+ 3
It is a great question.Never ever thought about it all along.
4th May 2017, 6:16 PM
Nantha
Nantha - avatar
+ 3
In 1970s, Dennis Ritchie of Bell labs was engaged in a project to develop a new operating system which led him to develop the programming language called C. In 1980s, also at Bell labs another programming language was created which was based upon the C language, this new one was developed by Bjarne Stroustrup and was called C++, when he designed C++ he added OOP features to C without changing the C component. Copied from Mathbits
14th Aug 2017, 12:50 PM
Muhammed Ahmed
Muhammed Ahmed - avatar
+ 2
also another answer is the creator knows why it is named as c++ and not d
22nd May 2017, 1:19 AM
Amlan Pradhan
Amlan Pradhan - avatar