Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Names of the C family of languages

Why is the C language called "C"? Does C stand for "Compiler"?

Also, why does C++ have two pluses? Is it because it is the second version of C? What about C#, does the # stand for four pluses (++++)? Is there going to be something else in the future, something like C~ or C*?

like image 248
Maksim Avatar asked Nov 29 '22 06:11

Maksim


2 Answers

the languages are named after their predecessor languages

C is the successor to B.

C++ means "increment C by 1" in C

C# (sharp, not pound) means a half-note above C (from music)

like image 113
Jimmy Avatar answered Dec 05 '22 04:12

Jimmy


See this page of programming language name origins. Note that various names like C, C++, and C# were made up by different people over time, so who can say what someone will choose in the future?

like image 36
aem Avatar answered Dec 05 '22 04:12

aem