what does C stand for in C++?

Programming, for all ages and all languages.
Joey

what does C stand for in C++?

Post by Joey »

what does the C stand for in C, C+, C++, Visual C++

???
Tom

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

Post by Tom »

They made a lanugage called A, didn't like it, then B, same thing, C they liked it.

C++ = C plus more stuff that's good.

Actually, they never know why C++ stands for.
I think it stands for
{
C++; // C + 1
}

In C Code
grey wolf

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

Post by grey wolf »

there was never an "a" language.

AT&T labs had a research project to make a usable high-level programming language for their Unix platforms led by Ritchie i think. they called it the "B" programming language, but found it somewhat limiting. Kernigan went on to help Ritchie design the "C" programming language and the first standard (known as K&R C).

ANSI and ISO standards eventually led to the superset of C we know as C++.

there is also "Objective C", which is a subset of C++ that was added to ANSI C to give it object-oriented support. there is no C+.

Visual C++ is Micro$oft's C++ compiler. GCC is the GNU C Compiler.
jelleghys

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

Post by jelleghys »

Oh...

I C :D
ark

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

Post by ark »

yes, the ++ in C++ is a dorky play on the ++ operator from C.
Tim

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

Post by Tim »

The language BCPL came first, then B, then C, then C++.

IMHO C++ should have been called either D or P. :)
DragonSlayer

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

Post by DragonSlayer »

I read somewhere the theory was with the increment operator. Went something like "But was it foolish to name a language using C's increment operator?" or something, well I got to the main point :P.
Joey

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

Post by Joey »

so C really doesnt stand for anything. thats wierd.
frank

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

Post by frank »

C is Controll ;D
Schol-R-LEA

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

Post by Schol-R-LEA »

Joey wrote: so C really doesnt stand for anything. thats wierd.
I suppose that, since C is a derivative of BCPL[sup]1[/sup] by way of B, one could argue thast it stands for either 'Cambridge' or 'Comprehensive'. But that would be silly...

OTOH, when I was in college and first encountering the language (using DeSmet's C and a Lotus-menu-style text editor better left forgotten) I was told by some wiseacre upperclassman that it stood for 'Cryptic'. To a student whose previous experience was with Applesoft BASIC and Turbo Pascal, and who hadn't quite gotten the different between 'language' and 'programming environment' yet, this seemed entirely plausible.

1.) BCPL stands for "Basic Cambridge Programming Language", a simplified version of CPL, which, like JOVIAL and BLISS, was based on the early ALGOL-58 standard. As the language spread out of Cambridge University, the name was retconned to "Basic Comprehensive Programming Language". Now you know.
Tom

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

Post by Tom »

Sometimes..."C" doesn't seem "Comprehensive"...
grey wolf

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

Post by grey wolf »

maybe "concise" might be a better adjective?

and on a side note: "BLISS is Ignorance."
elias

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

Post by elias »

its supposed to be a joke thats incorrect. the ++ operator adds one to e avaiable. so ++C woudl add 1 to c, then use it. c++, first uses teh value of c, and then adds 1, thats why its incorrect, but c++ soudns better than ++c. thats the xplanation, and no i didnt make it up, its true
Berserk

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

Post by Berserk »

When will you stop asking crazy questions?

Anyways, C++ is a superset of C (as somebody said) so they put ++ to mean that it was the C language with additions!

Everything C can do, can be done in C++!

Cya.
Joey

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

Post by Joey »

how is it a crazy question berserk. it was a question out of my curiousity.
Post Reply