General Question

talljasperman's avatar

What is the difference between C , C + , and C++.

Asked by talljasperman (21858points) April 24th, 2015

Just wondering.

Observing members: 0 Composing members: 0

10 Answers

Mariah's avatar

C+ doesn’t exist.

C++ is an updated version of the language C; most significantly, the concept of object oriented programming was added into it.

Coloma's avatar

C- – is D. lol

dxs's avatar

Mind if I add?
Is C sharp anything different?

gorillapaws's avatar

C is the “root” language (kind of like Latin is to the Romance Languages). There were several programming languages back in the day like Fortran. C was a big deal when it came out. Then there was this paradigm shift in programming in the 80’s called “object oriented programming.” Several different languages sprung up make C object-oriented in various different ways. C++ and Objective-C were 2 early languages that did this. C# was Microsoft’s version of an object oriented variant of C.

ARE_you_kidding_me's avatar

C is what the world runs on, most embedded systems, computer operating systems and core software is still written using plain old C or some derivative of it. C+ is the grade that just gets you by. C++ is the C language with an object oriented data structure as well as other extensions. It’s not used as much as people think it is. The ++ is an inside joke…sort of, ++ is the increment operator in C. C# is a part of the .net Microsoft programming language ecosystem and is sort of like a shitty version of Java but has specific advantages.

dxs's avatar

@ARE_you_kidding_me So C+ does exist?

sahID's avatar

@dxs I have always been under the impression that C++ is an upgraded version of C+, which was an improvement over the original C programming language. I do recall that, back in the mid-90s, the local junior college math department taught both C+ and Pascal as separate semester-long courses.

Also, at least early on, wasn’t the Linux OS written in open source C+ code that anybody fluent in the language could modify to meet their own needs?

ARE_you_kidding_me's avatar

C+ does not exist at all. No such thing.

dxs's avatar

Ohh I get it now.

LeonardKonrad's avatar

C++ was based on C and retains a great deal of the functionality. C++ does not retain complete source-level compatibility with C. There are a few gotchas for C++ programmers trying to write C code, and C programmers trying to compile with a C++ compiler

C+ not exist.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther