DEV Community

Cover image for Is C# the future?
Sannidhya Dasgupta
Sannidhya Dasgupta

Posted on

Is C# the future?

C# (C sharp) is the most used languages for Game Development and app development for the Windows Operating System. The most game engines like Unity uses C# for developing games.
C# was developed by Microsoft in the year 2000. The most common example of C# is the settings app in Windows 10. There is not much similarity between C# and languages like C or C++ except of their name and some core functions like the syntax which is like C and its family.
C# was designed to be simple and easy to use. That's why it is often recommended for beginners who want to proceed for Windows Application Development or Game Development. Today C#'s main popularity comes for game development. Languages like Java and C++ are also used for game development for C# beats them all when you use Unity. You can develop many beautiful UI based applications on C# with a strong backend.
Now lets look at the drawbacks of C#:

i)It is slower to run. This is somewhat taken care of when using WPF, although currently the launching of WPF application

ii) It is less flexible than C++. C

iv) It depends greatly on .NET framework, anything that is not found in the .NET framework

So by reading this article I hope you have a clear sight of C#, both its pros and cons.
For further details you can visit the C# documentation

Top comments (0)