C#
C # (pronunciado "C Sharp") es un lenguaje de programación desarrollado por Microsoft. Fue introducido 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 Windows programas 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 ++, es orientado a objetos, sensible a mayúsculas y tiene casi idéntico sintaxis. Sin embargo, hay varias diferencias entre C # y C ++. A continuación se muestran algunos ejemplos:
- Matrices en C ++ son punteros, mientras que en C #, son objetos que pueden incluir métodos y propiedades.
- El bool (booleano) el tipo de datos no se reconoce como un entero como lo es en C ++.
- Las palabras clave typedef, externo y estático todos tienen significados diferentes en C # que en C ++.
- Las declaraciones de cambio de C # no admiten la transferencia de un caso a otro.
- Los métodos y variables globales no son compatibles con C #, mientras que están en C ++.
Lo más importante, C # está diseñado específicamente para .NET Framework de Microsoft. Esto permite a los desarrolladores aprovechar todas las características que ofrece .NET Fármacos activos. Sin embargo, también significa que las aplicaciones de C # solo pueden ejecutarse en plataformas que soporte .NET tiempo de ejecución, 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 usando 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 adelante de la versión original de C. El símbolo ♯ también se compone de cuatro signos más, lo que puede implicar que C # es más avanzado que C ++ también .