Croisillon (signe)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Croisillon et Carré (homonymie).
Page d'aide sur l'homonymie # (le croisillon) ne doit pas être confondu avec (le dièse) ni (un sinogramme).

Le croisillon ou carré (au Québec et en Belgique)[1] est le signe typographique « # ». Il est souvent confondu avec le dièse « ♯ ».

Histoire[modifier | modifier le code]

Le croisillon # est à l’origine une stylisation de ℔, ligature de « lb », abréviation de libra, nom latin de la livre (unité de masse).

Le croisillon et le clavier[modifier | modifier le code]

Aux USA, ce symbole est appelé pound (du nom anglophone de la livre, unité de mesure). Les autres pays anglo-saxons parlent plutôt de number sign ou hash. Le symbole # étant inconnu des usages francophones, lorsque les premiers claviers à le posséder sont arrivés, on l'a nommé « touche dièse », à cause de sa ressemblance avec le symbole musical. Les anglophones, cependant, disent bien hash key ou pound key (« touche hash » ou « touche livre »).

En informatique, on notera l'exception du langage de programmation C# qui doit être écrit normalement " C♯ " et non " C# ", qui se lit donc C dièse (C sharp), alors qu'il ne s'agit pas d'un dièse mais bien d'un croisillon : l'explication est que Microsoft désigne effectivement le terme musical dans le nom de ce langage, mais pour des raisons de commodités d'écriture, utilise le symbole courant (croisillon / hash)[2].

Utilisation[modifier | modifier le code]

Divers[modifier | modifier le code]

Le croisillon est utilisé comme :

Programmation[modifier | modifier le code]

Le # est très utilisé en programmation informatique comme :

  • début d’un commentaire dans de nombreux langages ;
    • premier caractère du shebang « #! » ;
  • signe introduisant un code de couleur dans les langages informatiques utilisés sur Internet. Ainsi, le code #ff69b4 renvoie à la couleur      Cuisse de Nymphe émue ;
  • un identificateur de fragment, c’est-à-dire un élément d’une page Web ou autre ressource, dans une URI (par exemple le lien #Voir_aussi pointe vers la section Voir aussi ci-dessous) ;
  • un élément d'une liste ordonnée/numérotée en syntaxe wiki ;
  • une instruction passée au préprocesseur en langages C ou C++, par exemple pour inclure une autre portion de code avec #include ..., définir une macro #define ..., etc. ;
  • un appel de méthode en OCaml ;
  • pour récupérer la longueur d'une chaîne de caractères ou le nombre d'éléments d'un tableau en Lua ;
  • le signe utilisé dans la graphie courante officielle du nom du langage de programmation C# (par difficulté de composer le caractère dièse (♯)).

Unicode[modifier | modifier le code]

En Unicode, plusieurs caractères sont assignés :

Voir aussi[modifier | modifier le code]

Article connexe[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. http://www.gdt.oqlf.gouv.qc.ca/ficheOqlf.aspx?Id_Fiche=8874955
  2. C#/.NET History Lesson (en)