What are the differences between C, C++ and C#? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

What are the differences between C, C++ and C#?

1st Nov 2017, 9:27 PM
Joel Burleson
Joel Burleson - avatar
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 ;)
1st Nov 2017, 10:10 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 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
2nd Nov 2017, 12:09 AM
Pao
Pao - avatar
+ 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.
2nd Nov 2017, 3:17 AM
LunarCoffee
LunarCoffee - avatar