Do # (do sostenido)

Definición: ¿Qué significa C # (C Sharp)?

C # es un lenguaje de programación orientada a objetos (OOP) general para redes y desarrollo web. C # se especifica como un lenguaje de infraestructura de lenguaje común (CLI).

En enero de 1999, el ingeniero de software holandés Anders Hejlsberg formó un equipo para desarrollar C # como complemento del marco NET de Microsoft. Inicialmente, C # se desarrolló como lenguaje orientado a objetos similar a C (Cool). El nombre real se cambió para evitar posibles problemas con las marcas comerciales. En enero de 2000, NET se lanzó como C #. Su marco NET promueve múltiples tecnologías web.

El término a veces se escribe como C Sharp o C-Sharp.

Techinfo explica C # (C Sharp)

El carácter # del término deriva su nombre de la clave aguda musical, que denota un aumento de tono de un semitono. C # se pronuncia "ver agudo".

C # mejoró y actualizó muchas características de C y C ++, incluidas las siguientes:

  • C # tiene un tipo de variable de datos booleano estricto, como bool, mientras que los tipos de variable booleana de C ++ pueden devolverse como números enteros o punteros para evitar errores de programación comunes.
  • C # administra automáticamente la memoria de objetos inaccesibles mediante un recolector de basura, lo que elimina las preocupaciones de los desarrolladores y las pérdidas de memoria.
  • El tipo C # es más seguro que C ++ y solo tiene conversiones predeterminadas seguras (por ejemplo, ampliación de enteros), que se implementan durante la compilación o el tiempo de ejecución.

No se pueden convertir conversiones implícitas entre booleanos, miembros de enumeración y enteros (distintos de 0) a un tipo enumerado. Las conversiones definidas por el usuario deben especificarse como explícitas o implícitas, frente a los operadores de conversión implícitos predeterminados de C ++ y los constructores de copia.