- 2

What programing language is better?

Hello comunity. I am C# programer, an I started learnig C++. But I qute dont like syntax of C++. So what programing language is better for developing games ? And is there reasin to learn C++ when I know C# well ? Thang for yours opiniens.

30th Jun 2021, 7:04 AM
Filip Dobeš
8 ответов
+ 3
The difference here is with low level languages and higher level languages. For the sake of brevity, you can think of a low level language as being easier for a computer to understand. They're more basic in structure but this gives them speed at runtime and flexible during development. The draw back is they are difficult to understand and do not have a lot of pre built features. C++ can be thought of as a higher level version of C, as it's name implies. C# is an even higher level language. The benefits of a higher level language is that they often abstract out mundane repetitive code into features of the language. They often do this with very efficient solutions. They are also, traditionally, much easier for humans to grasp. This makes them quick in development. The draw backs are that they can be slower at runtime or more resource hungry. You can go far with C# but if you ever find yourself limited by the structure, or features, of the language it would be time to think about C++.
1st Jul 2021, 7:57 AM
Kail Galestorm
Kail Galestorm - avatar
+ 3
Monjurul Hasan Nabil Are you sure PUBG is written in Python? Or did you mean to say C++? Also, that second link is for an article that was written by someone who likely knows nothing about programming. Rather, he seems to be more interested in just writing anything for content to increase ad dollars. Credibility is questionable at best with that article.
1st Jul 2021, 7:52 PM
David Carroll
David Carroll - avatar
+ 2
C# best fits with unity for game development C++ works well with cryengine Both are very cool for game development But if you find it complex to learn c++ because if the syntax then stay tuned with C# it will be enough for game dev.
30th Jun 2021, 7:54 AM
HK Lite
HK Lite - avatar
+ 2
You can use both C# and C++ for game development. If you are comfortable with C#, use Unity Engine. But with C++, you can create your own game engine and games with APIs such as Vulkan, Opengl and etc.
2nd Jul 2021, 2:49 AM
Ashish Anand
Ashish Anand - avatar
+ 2
C++
2nd Jul 2021, 4:26 AM
Ayush Kumar Sharma
Ayush Kumar Sharma - avatar
0
C# is best game 🎮 program. Why you learn c++ instead mastering c#!!
30th Jun 2021, 7:16 AM
Abdulmajid Hassan
Abdulmajid Hassan - avatar
0
The one you feel comfortable with, both do the job amazingly, just look at the games made with unity and that with unreal. However, if you have an intention to make a *game engine*, then it's C++ for you
30th Jun 2021, 10:18 AM
Maher Al Dayekh
Maher Al Dayekh - avatar
0
c++ канешно
2nd Jul 2021, 6:52 AM
Левон Туниев
Левон Туниев - avatar