novembre
2007
J’ai toujours pensé que le nom C# avait cette origine:
Le terme C# est un jeu de mots similaire au nom du langage C++: l’expression C++ dans le langage C signifie C incrémenté d’un, et l’auteur du langage C++ as nommé le langage C++ en référence à son amélioration par rapport au C. Certains pensent que le nom C# provient de C++++, c’est-à-dire une amélioration du C++, mais avec les signes + disposées en forme d’un carré pour former le signe #.
Il y’a aussi jeu de mots see sharp
Toutefois, je viens d’apprendre que:
Le nom parlé du langage est « C sharp » (C dièse en français) en référence au signe musicale « dièse« . Toutefois, pour faciliter son écriture, il a été décidé de représenter ce signe par le signe hash (qui est sur tous les claviers), plutôt que du « musicalement correct » caractère Unicode. Microsoft et l’ECMA 334 symboles de représentation sont donc d’accord: le # dans C# est le signe hash, mais il représente le signe dièse. Pensez à cela de la même manière que la notation <= dans les langues C qui est un signe inférieur et un signe égal, représente le signe inférieur-ou-égal.
– Traduction (approximative) d’un e-mail du Service de clientèle en ligne de Microsoft.
Dans le titre de ce sujet, C♯ est écrit de la manière dont il devrait être (avec le signe musical). J’espère que la plupart des navigateurs Web supportent ça.
Pour plus de détails, voir http://en.wikipedia.org/wiki/C_Sharp#Language_name
Et si vous vous demandez quelle est la différence entre dièse et hash, lisez http://fr.wikipedia.org/wiki/Dièse#Le_dièse_et_le_clavier
Nous apprenons de nouvelles choses chaque jour. (Quoi que ce n’est pas obligatoire pour écrire du code C# … Oups, je veux dire C♯ )
Merci à Wikipédia!