Saltar al contenido
Inicio

Do sostenido (C♯, C#)

Do sostenido se refiere a una nota y tonalidad musical (C♯) y a C#, un lenguaje de programación orientado a objetos desarrollado para la plataforma .NET.

Resumen

Do sostenido puede designar dos conceptos comunes, pero muy distintos: la altura y tonalidad musical notada como C♯, y C#, el lenguaje de programación moderno creado por Microsoft. Ambos usos comparten el mismo nombre hablado, "C-sharp", y se escriben con el signo tipográfico de sostenido (♯) o con el símbolo ASCII de almohadilla (#), lo que puede causar cierta confusión.

C♯ en la música

En notación musical, C♯ es la nota un semitono por encima de C y un semitono por debajo de D en el temperamento igual. Según la octava, aparece en escalas y tonalidades como Do sostenido mayor y Do sostenido menor. Do sostenido mayor es una de las pocas tonalidades mayores que utiliza siete sostenidos en la armadura; Do sostenido menor, su relativo menor, usa cuatro sostenidos. La frecuencia exacta de un C♯ depende del sistema de afinación; en el tono de concierto moderno, donde A4 = 440 Hz, la nota que suele etiquetarse como C♯4 tiene una frecuencia cercana a 277 Hz.

C# como lenguaje de programación

C# (pronunciado "si sharp") es un lenguaje de tipo estático y orientado a objetos desarrollado bajo la dirección de Anders Hejlsberg para Microsoft como parte de la iniciativa .NET. Fue diseñado para ser simple, moderno y seguro, e incorpora funciones como tipado fuerte, administración automática de memoria (recolección de basura), genéricos, expresiones lambda e integración de consultas en el lenguaje (LINQ). El código fuente de C# suele compilarse a un lenguaje intermedio que se ejecuta en el Common Language Runtime (CLR), lo que permite la interoperabilidad con otros lenguajes de .NET.

Características y ecosistema

  • Funciones del lenguaje: clases, interfaces, delegados, eventos, propiedades, async/await y correspondencia de patrones.
  • Entorno de ejecución: al principio estuvo ligado a .NET Framework; en versiones posteriores funciona en implementaciones multiplataforma de .NET, antes conocidas como .NET Core.
  • Usos comunes: aplicaciones empresariales, servicios web, aplicaciones de escritorio, aplicaciones móviles mediante Xamarin y scripting para videojuegos, en especial en Unity.

Historia y normas

C# surgió a comienzos del siglo XXI, cuando Microsoft estaba construyendo la plataforma .NET. Rápidamente ganó popularidad en el desarrollo empresarial y ha evolucionado a través de múltiples versiones del lenguaje, cada una de las cuales añadió capacidades para escribir código más seguro y expresivo. El lenguaje se ha formalizado mediante normas industriales y cuenta con un rico ecosistema de herramientas, incluidos compiladores, entornos de desarrollo integrados y gestores de paquetes.

Distinciones y datos destacados

Las formas escritas C♯ y C# sirven a públicos distintos: los músicos usan el signo de sostenido (♯), mientras que los programadores suelen usar la almohadilla (#) por convenciones de teclado. A pesar del nombre compartido, los sentidos musical e informático no están relacionados más allá de la etiqueta; el nombre de programación alude de manera metafórica a la notación musical y a una evolución más allá de la familia de lenguajes C. Ambos significados aparecen con frecuencia en la teoría musical y en el desarrollo de software, por lo que el contexto es esencial cuando aparece el término.

Artículos relacionados

Autor

AlegsaOnline.com Do sostenido (C♯, C#)

URL: https://es.alegsaonline.com/art/15773

Compartir