C language family names

Why is C called "C"? Does C support a "compiler"?

Also, why does C ++ have two pluses? Is it because this is the second version of C? How about C #, does # support four pluses ( ++++ )? Will there be something else in the future, something like C ~ or C *?

+4
source share
5 answers

See this page of origin of the name of a programming language . Note that various names, such as C, C ++, and C #, were compiled by different people over time, so who can say what someone will choose in the future?

+6
source

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 half a note above C (from music)

+7
source

C ++ is not the second version of C. C ++ tried to add classes, templates, and a few more things.

Quote from Wikipedia about the C ++ name:

According to Straustrup: "the name means the evolutionary nature of change from C". [5] During the C ++ development period, the language was called "new C", then "C with classes". credited to Riku Musquitti (mid-1983) and was first used in December 1983. When Musquitti was questioned informally in 1992 about names, he indicated that this was given on the tongue on the cheek. This stems from the C ++ operator (which increments the value of a variable) and the general naming convention of using "+" is to specify an extended computer program. There is no language called "C plus." ABCL / c + was named earlier, an unrelated programming language.

+3
source

There was once a language called BCPL. BCPL gave birth to B, which gave rise to C. C begot C ++, a gradual improvement. C # is not quite like C ++ or C, but perhaps the basics of syntax, but sharp is a "visual pun" for the second set of pluses.

  ++ ++ ~ # 
+3
source

C after B, which is a condensed BCPL. It was a natural progression of names. ++ is a common programming statement that means "increment by one."

+2
source

All Articles