Between C++ and C# Which language is powerful ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 11

Between C++ and C# Which language is powerful ?

C# and C++

17th Feb 2017, 6:06 AM
Niyongabo Eric
Niyongabo Eric - avatar
45 Answers
+ 46
It depends on what you want to do. For example, if you want to create an app for Windows, or use it to build project with Xamarin (convert to Android, iOS) then C# but if you want to write some libraries, work with different platforms etc. C++ is the right one. However, remember there is no such a language which fits all, each one have their own pros and cons.
17th Feb 2017, 12:34 PM
Aaron Sarkissian
Aaron Sarkissian - avatar
+ 17
You can write (nearly) everything using C#. And you can write C# (or Python for example, surely) using C++. ;-)
17th Feb 2017, 6:13 PM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar
+ 10
Would highly recommend C++, its more like a core of many modern Programming Languages like your C# , Java ect, if you know C++ the rest is easy.
17th Feb 2017, 8:37 AM
Lungisani Mncwango
Lungisani Mncwango - avatar
+ 10
Yes I agree with Arron, Xamarin is an excellent application for creating "cross platform" apps & games.
17th Feb 2017, 12:43 PM
Thomas A. Beaudry
Thomas A. Beaudry - avatar
+ 6
C++, because Unreal Engine uses it ;-)
17th Feb 2017, 11:44 PM
Jacek Pobłocki
Jacek Pobłocki - avatar
+ 5
C++ beyond any doubt
17th Feb 2017, 6:08 AM
Ivan Terenkovskiy
Ivan Terenkovskiy - avatar
+ 5
every people has its own answers, but the most famous in games is C++.
17th Feb 2017, 11:24 PM
Hiro
Hiro - avatar
+ 5
Of course Cpp,but I prefer python.
18th Feb 2017, 1:53 AM
Haolan Li
Haolan Li - avatar
+ 5
C++ is a performance beast, and also pushes the limit in terms of features. I would highly recommend C++ due to its wide range of applications and platforms.
18th Feb 2017, 3:02 PM
Varun Ramani
Varun Ramani - avatar
+ 4
I would prefer C# because it resemble to that of Java.
19th Feb 2017, 4:26 PM
Shreyas Sable
Shreyas Sable - avatar
+ 4
C++ is more fundamental language and is more basic to learn than C # .However C# is more application based however it's important to learn C++ before it
19th Feb 2017, 5:51 PM
Yash Raghava
Yash Raghava - avatar
+ 4
C++ is really cool, but C# is better for me - similarity with Java.
19th Feb 2017, 11:35 PM
CODE SAILOR
CODE SAILOR - avatar
+ 4
Both are very powerful languages. C++ is used to write other languages and is a superset of C. C# is part of the.NET group of languages so you can code in C# and get to a dot o file then blend your . o file with a VB .o and a Cobalt . o to create an executable file. More coders comfortable in .NET can end up with people all over the world coding on the same project. Leaders experienced in many languages can pick the best for the job.
21st Feb 2017, 1:27 AM
Frederick Eccher
Frederick Eccher - avatar
+ 3
c++
17th Feb 2017, 6:46 AM
Michael W
Michael W - avatar
+ 2
for me, I play vb.net a lot, so c# more familiar to me, but I still learn c++ and java too. when you know 1 way to code, the rest just look like the same...
17th Feb 2017, 6:19 PM
Hoàng Viet Mai
Hoàng Viet Mai - avatar
+ 2
C++ is core programming language. it's easy to understand and robust in nature.but if you require complex algorithms to write better switch it to C#.it is base language of .Net framework and we call the features and expanded area of .Net.so c++ can be only used to limited areas with specific usage like storage and gaming but C# is beyond all.
18th Feb 2017, 9:41 PM
Shashank Dwivedi
+ 2
c++
19th Feb 2017, 6:55 AM
Ajith
Ajith - avatar
+ 2
it depends what u want to do
19th Feb 2017, 8:19 AM
Talha Shaukat
Talha Shaukat - avatar
+ 2
c++ is high speed and used normally in doing good and fast algorithms c# for applications that could deal with windows is hoghly supported and very good to deal with windos OS
19th Feb 2017, 10:06 AM
ahmed khattab
ahmed khattab - avatar
+ 2
C++ but use QT for the library and portability.
20th Feb 2017, 7:12 AM
Ed Wahler
Ed Wahler - avatar