what does C stand for in C++?

Programming, for all ages and all languages.
jrfritz

Re:what does C stand for in C++?

Post by jrfritz »

No offence Berserk, but go look at your threads in the OS forum and see what you just called youself.

And, Joey doesn't have a book yet! So crazy questions are ok for now.
jrfritz

Re:what does C stand for in C++?

Post by jrfritz »

And, in the Learn C++ TODAY! Book, it covers the info on how C started C++.
Joey

Re:what does C stand for in C++?

Post by Joey »

oh cool. but my question was crazy? ;)
jrfritz

Re:what does C stand for in C++?

Post by jrfritz »

No, only because you don't have info. If you have info to read, and didn't read it and just posted here, then the question would be crazy.
SGreenslade

Re:what does C stand for in C++?

Post by SGreenslade »

I don't think berserk was saying that joey's question was crazy. I think he was talking about the questions that were posted by other members after joey's. I don't find them to be crazy.

Even if you have the book in front of you with all the answers, it doesn't matter if you ask a crazy question. First of all, most books are filled with attorney mumbo-jumbo we often see in all official documents. And second often another perspective sometimes answers a question better than the original one. A lot of do-it-yourself books are biased anyways and they may not be understood by all.

On the subjet itself I heard that the 'C' stands for 'Compiler'. Any confirmations on this?
Andrew_Baker

Re:what does C stand for in C++?

Post by Andrew_Baker »

In Kernighan and Ritchie's "The C Programming Language" 1978 edition, there is no mention of how C got its name... and they designed it. They do mention that C was developed with concepts introduced by B (Ken Thompson) and BCPL (Martin Richards).

The C++ Programming Language text by Bjarne Stroustrup (The creator of C++) claims that "except for minor details, C++ is a superset of the C programming language."; "Earlier versions of the language, collectively know as 'C with Classes' have been in use since 1980." ; "The name C++ (pronounced "see plus plus") was coined by Rick Mascitti in the summer of 1983. The name signifies the evolutionary nature of the changes from C; '++' is the C increment operator. The slightly shorter name 'C+' is a syntax error; it has also been used as the name of an unrelated language. Connoisseurs of C semantics find C++ inferior to ++C. The language is not called D, because it is an extension of C, and it does not attempt to remedy problems by removing features. For yet another interpretation of the name C++, see the appendix of [Orwell, 1949 <ed -- presumably 1984, which I DON'T have on hand :D>]."

Hopefully, this will put this topic to rest once and for all.
Joey

Re:what does C stand for in C++?

Post by Joey »

erm, andrew? could you put that in english? ;)
Andrew_Baker

Re:what does C stand for in C++?

Post by Andrew_Baker »

K&R designed C... it is called C because it derives concepts from B and BCPL, but it not a subset or superset of those languages.

Bjarne Stroustrop designed C++... it is called C++, because it is ++ is the incrementor, and C++ is a superset of C.

C does NOT stand for anything.
jrfritz

Re:what does C stand for in C++?

Post by jrfritz »

He posted in C++.

You will be able to decode his message after learning C++.
jrfritz

Re:what does C stand for in C++?

Post by jrfritz »

hanoi

Re:what does C stand for in C++?

Post by hanoi »

there is also a C-- , which is a misc of C and asm
Post Reply