Member-only story
7 Things about C#: The Platform
C# runs on .NET, a cross-platform, managed, and open-source environment. The following 7 features give you an overview of this platform and explains a few of it’s more notable features. When completed, you’ll have a better understanding of .NET, its benefits, and how C# fits in.
1 — Is a general-purpose language
As a general purpose language, C# is a multi-use tool that you can use on a wide variety of applications. I’ve personally used it to build apps for the cloud, desktop, mobile, server, and web. In more recent scenarios, people use C# for AI in the areas of chatbots, neural nets, machine learning, and natural language processing. As WebAssembly has upset JavaScript’s predominance of the browser, you can now write browser-based applications with C# via a new .NET technology known as Blazor. You can also build HTTP APIs for any developer from any other language and platform to use.
Speaking about other languages, the next section discusses .NET’s multi-language support.