What is the difference between C , C + , and C++.
Observing members:
0
Composing members:
0
10 Answers
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.
Mind if I add?
Is C sharp anything different?
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.
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 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?
C+ does not exist at all. No such thing.
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
This question is in the General Section. Responses must be helpful and on-topic.