Hay dos historia sobre que significa el “#” en C#. Una es que como ++ es el operador de incremento, entonces # es cuatro “+” unidos,
++
C ++ <——— Los cuatro “+” que forman el #
que significa que es un incremento sobre C++, osea que C# seria c++++. La otra es que el # viene de la musica, ya que el simbolo # en notas musicales siginica “una nota arriba”, C# es una nota arriba de C.
No related posts.
{ 2 comments… read them below or add one }
Buenas tardes.-
Creo que es un poco tarde para observaciones sobre este comentario, pero sin embargo para que quede más claro:
En la música existe una nomenclatura especial para las notas musicales, a manera de hacerlas mas inteligibles, esta nomenclatura se conoce como “alfabeto musical” y está representado por las primera 7 letras de nuestro alfabeto tradicional: A B C D E F G. Para efectos de la sustitución de las notas musicales por las letras, se debe partir desde la nota “La”, quedando que:
A = La
B = Si
C = Do
D = Re
E = Mi
F = Fa
G = Sol
De esta manera la letra C en el nombre de C# representaría el tono músical “Do”.
Con respecto al símbolo “#”:
En la música existen tonos “accidentales” que representan aquellos “semitonos” que se encuentran entre los tonos naturales, como es el caso de C(Do) y D(Re). Estos tonos accidentales en nuestra famosa nomenclatura o alfabeto musical (al igual que en la notación de partitura), se representa con el simbolo “#”, y se denomina “SOSTENIDO”.
Por lo tanto nuestro lenguaje de programación C# quedaría llamandose en español: “Do Sostenido”, y en el caso del inglés, pues sí se llama “C sharp”.
Esto para el caso de que el origen del nombre de C# sea el de la música.
Un programador musico-aficionado…
excelente tu sapiensa, me sacaste del hoyo, no me salia la cancion sin este tono