C#

Microsoft's modern, type-safe language for .NET — used in enterprise backends, game development with Unity, and cross-platform desktop apps.

static jit since 2000 oopfunctionalimperativeconcurrent

C# combines Java-style object orientation with modern language features like pattern matching, records, nullable reference types, and async/await. On .NET 8+ it compiles to native via AOT for performance-sensitive workloads. Unity’s adoption of C# for game scripting makes it one of the most widely used game development languages.

// frameworks

Missing something? Add a tool, framework, or book via a PR.
Contribute