What is the difference between C, C++ & C#? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

What is the difference between C, C++ & C#?

12th May 2016, 5:41 AM
Daniel Lim
Daniel Lim - avatar
3 Answers
+ 3
C is an old systems programming language (all the way from the 60s), created by Dennis Ritchie (RIP) for AT&T/Bell Labs and their UNIX system. It's very low level and works like computers actually work. It's also very very fast because of that. C++ is an improved version of C created by Bjarne Stroustrup in the 80s, it was originally just C with classes and object orientence, but nowadays it's a huge and complicated language. It's also a superset of C, so all valid C code is valid C++ (the other way doesn't work though). Still very fast. C# is Microsoft's language for the .NET Framework. The syntax itself looks like C and C++ but the language itself is totally different. It's much higher level (easier to use, does more things for you). It's very similar to Java, but has some more features. Not as fast. Source: https://www.reddit.com/r/answers/comments/2dplea/whats_the_difference_between_c_c_and_c/
20th May 2016, 8:36 AM
James Flanders
construct oriented and object oriented
27th Nov 2016, 1:57 AM
2fast4u - avatar
thanks all
27th Nov 2016, 3:38 AM
Daniel Lim
Daniel Lim - avatar