0
What are the differences between C, C++ and C#?
3 Answers
+ 17
C++ is C with OOP and strong static type control. C# is related to both C or C++, although to me it resembles Java a bit ;)
+ 10
I agree with @Kuba š also with C# the plan was to combine the Object Oriented Programming part of C++ and the ease of use part of Visual Basic. And both C# and Java don't compile to machine code, they both need interpreters to run it and transform it.
Here you can find more technical differences between these 3 languages: https://www.quora.com/What-is-the-difference-between-C-C++-and-C
+ 1
Because there was little elaboration on C, here I am! :D
C is the closest to how machines operate in terms of human languages, so not including Assembly and such. It's still useful, and is a great side language to learn, but if you're looking for a career... maybe go with something else.