What is the difference between C, C# and C++. Which is best for beginner | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

What is the difference between C, C# and C++. Which is best for beginner

16th Apr 2017, 6:37 PM
McConnell Ikechukwu
6 Answers
16th Apr 2017, 6:47 PM
Manual
Manual - avatar
+ 5
C is a mid level language, you can acess hardware and other stuff with it, but can't work with high-level features, such as objects for exemple. C++, is like an update of C, which can handle objects and other sort of high-level stuff, but can't acess hardware/memory as C does. C# is like an update of C++, popular for being dynamic and having more advanced stuff of high-level programming, Unity uses it for game development. For beginners, in my opinion C is the best option.
16th Apr 2017, 6:44 PM
Welliton Malta
Welliton Malta - avatar
+ 4
c is not object oriented. c# runs only in windows. c++ is difficult to master. for the beginner, python
16th Apr 2017, 7:38 PM
⏩▶Clau◀⏪
⏩▶Clau◀⏪ - avatar
+ 3
yes, thank you for getting into more detail guys.
17th Apr 2017, 3:45 AM
Welliton Malta
Welliton Malta - avatar
+ 3
C# may only from windows, but 90% of all computers have windows. 😁👍
9th Jun 2017, 3:37 PM
Exotic_Code
Exotic_Code - avatar
+ 1
Just to make it clear, C++ is C with aditional features (object orientation). Anything you can do in C you can do in C++. All commands of C works in C++, but it is not a good practice to use them (there are better options). C# is a language developed by microsoft, based on C++ but looking completely different. It works with .net framework.
17th Apr 2017, 3:43 AM
Denis Felipe
Denis Felipe - avatar