![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/langes-640px-C_Sharp_Logo_2023.svg.png&w=640&q=50)
C Sharp
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
Estimado Wikiwand AI, Seamos breves simplemente respondiendo estas preguntas clave:
¿Puede enumerar los principales datos y estadísticas sobre C sharp?
Resumir este artículo para un niño de 10 años
"C#" (pronunciado cii sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
C# | ||
---|---|---|
![]() | ||
![]() | ||
Desarrollador(es) | ||
Microsoft https://docs.microsoft.com/en-us/dotnet/csharp/, https://docs.microsoft.com/de-de/dotnet/csharp/, https://docs.microsoft.com/ja-jp/dotnet/csharp/, https://docs.microsoft.com/fr-fr/dotnet/csharp/ y https://docs.microsoft.com/it-it/dotnet/csharp/ | ||
Información general | ||
Extensiones comunes | .cs .csx .cshtml .razor | |
Paradigma | Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo | |
Apareció en | 2000 | |
Diseñado por | Microsoft | |
Última versión estable | 12.0 (14 de noviembre de 2023 (8 meses y 1 día)) | |
Última versión en pruebas | 13.0 (07 de mayo de 2024 (2 meses y 8 días)) | |
Sistema de tipos | Estático, dinámico, fuerte, seguro, nominal | |
Implementaciones | Microsoft .NET, Microsoft .NET Core, Mono y DotGNU | |
Dialectos | Cω, Spec Sharp, Polyphonic C# | |
Influido por | Java, C++, Eiffel, Modula-3, Pascal | |
Ha influido a | D, F#, Java 5, Vala | |
Sistema operativo | Multiplataforma | |
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
El nombre C Sharp fue inspirado por el signo ♯, el cual se lee como sharp en inglés para notación musical. Es un juego de palabras, pues '"C#" significa, musicalmente hablando, "do sostenido", donde el símbolo # indica que una nota (en este caso do, representada por C) debe ser un semitono más alta. Esto es una metáfora de la superioridad de C# sobre su antecesor C++ y a su vez hace alusión a la misma metáfora que se ideó para dar nombre a C++.[1] Además, el símbolo # puede ser imaginado como la unión de cuatro símbolos +, continuando así con el sentido de progresión de los lenguajes C.
Aunque C# forma parte de la plataforma .NET, esta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Microsoft Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.