Stack Explorer

C#

Lenguaje de Microsoft para .NET y juegos con Unity

Tipado: static Creado: 2000
Sitio oficial

Paradigmas

object-orientedfunctional

Ventajas y Desventajas

Ventajas

  • + Lenguaje maduro y bien diseñado
  • + LINQ para consultas elegantes
  • + async/await pionero
  • + Unity para game dev
  • + .NET Core es multiplataforma

Desventajas

  • - Históricamente ligado a Windows
  • - Verbosidad en algunos patrones
  • - Ecosistema open source más reciente
  • - Competencia con Java en enterprise

Casos de Uso

  • Aplicaciones enterprise
  • APIs con ASP.NET Core
  • Juegos con Unity
  • Apps desktop con WPF/MAUI
  • Azure Functions

Frameworks y Librerías (6)