Stack Explorer

C#

Microsoft's language for .NET and games with Unity

Typing: static Created: 2000
Official site

Paradigms

object-orientedfunctional

Pros and Cons

Ventajas

  • + Mature and well-designed language
  • + LINQ for elegant queries
  • + async/await pioneer
  • + Unity for game dev
  • + .NET Core is cross-platform

Desventajas

  • - Historically tied to Windows
  • - Verbosity in some patterns
  • - More recent open source ecosystem
  • - Competition with Java in enterprise

Casos de Uso

  • Enterprise applications
  • APIs with ASP.NET Core
  • Games with Unity
  • Desktop apps with WPF/MAUI
  • Azure Functions

Frameworks and Libraries (6)