What is the difference between C, C++ & C#?
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/
construct oriented and object oriented