arrow_upward
Desktop development
#1
should I gor for c# or c++ If i want to go for desktop app development



#2
Assuming you're going to be using GTK. I would say C#, more modern and simpler memory management.



#3
I would agree C# as well. It's a little more modern, a little easier to pick up, and some of the .NET core stuff for cross platform development that's been coming out the past few years is pretty neat.



#4
Depends on what you want to develop. For simple projects I'd always go with c#, but there might be cases where it is better to use c++. E.g. if you are working with an enormous amount of data and if you need a lot of memory. In c++ you can handle your memory management much more precise than in c#. In c# you always have to rely on the garbage collector and in c++ you can manage everything on your own.