¿Qué es C#?

Significado de C# (Qué es y Definición)

C# (pronunciado “C Sharp”) es un lenguaje de programación desarrollado por Microsoft. Se introdujo en 2002 con la versión 1.0 del .NET Framework de Microsoft. Desde entonces, C# ha pasado por varias revisiones, correspondientes a cada actualización de .NET. Hoy en día, es uno de los lenguajes de programación más populares para crear programas Windows y aplicaciones web.

C# es un derivado del lenguaje de programación C y es similar a C++. Utiliza los mismos operadores básicos que C++, está orientado a objetos, distingue entre mayúsculas y minúsculas y tiene una sintaxis casi idéntica. Sin embargo, hay varias diferencias entre C# y C++. A continuación se muestran algunos ejemplos:

* Las matrices en C++ son punteros, mientras que en C#, son objetos que pueden incluir métodos y propiedades.
* El bool ( boolean) no se reconoce como un número entero como en C++.
* Las palabras clave typedef, extern y static tienen un significado diferente en C# que en C++.
* Las sentencias switch de C# no admiten el paso de un caso a otro.
* Los métodos y variables globales no están soportados en C#, mientras que sí lo están en C++.

Lo más importante es que C# está diseñado específicamente para el .NET Framework de Microsoft. Esto permite a los desarrolladores aprovechar todas las características que ofrece la API de .NET. Sin embargo, también significa que las aplicaciones de C# sólo pueden ejecutarse en plataformas que soporten .NET runtime, como Windows, Windows Server y Windows Phone. Para que los programas escritos en C# se ejecuten en otras plataformas, el código debe ser compilado utilizando una herramienta de conversión como Microsoft .NET Native.

NOTA:El nombre “C#” proviene de la nota musical “C♯”, lo que implica que es un paso más allá de la versión original de C. El símbolo ♯ también está compuesto por cuatro signos de suma, lo que puede implicar que C# es más avanzado que C++ también.

La definición de C# en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de C# o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.