Un séparateur décimal est un symbole utilisé pour partager la partie décimale de la partie entière d'un nombre décimal. Ce symbole dépend des conventions régionales du système de numération ; communément, il est représenté par un point dans les systèmes anglo-saxons et par une virgule dans les autres systèmes.
Le séparateur de milliers est lui utilisé pour faciliter la lecture des grands nombres en regroupant par ordre de mille.
Histoire
Au Moyen Âge, avant l'apparition de l'imprimerie, les mathématiciens utilisaient une barre (« ¯ ») pour surligner la partie entière d'un nombre[1]. Son utilisation serait attribuée au savant perse Al-Khwârizmî. Par exemple, le nombre pi s'écrivait 31416.
Plus tard, on choisit de séparer l'unité et le dixième d'un nombre par le signe « ˌ » (U+02CC), une petite barre verticale (voir lettre modificative). À l'impression, les typographes le remplacèrent par un point ou par une virgule.
En France, la virgule était déjà utilisée pour rendre plus lisibles les nombres romains et d'autres pays suivirent cette convention[2].
Les pays anglophones ayant choisi la virgule comme séparateur de milliers, les États-Unis choisirent le point comme séparateur décimal alors que les Britanniques optèrent pour l'usage du point médian (·) lorsque ce caractère était disponible[3]. Le Système international d'unités rejeta cette proposition car le symbole était utilisé pour la multiplication. Ainsi, jusqu'en 1997, seule la virgule était utilisée comme séparateur décimal par la plupart des organisations internationales, dans toutes les langues, y compris l'anglais[réf. nécessaire].
En France, la norme Afnor NF X 02-003 de confirme le choix de la virgule[7]. La norme internationale ISO 31-0(en) reconnaît elle, en 2003, l'usage du point[8] (elle est remplacée en 2009 par la norme ISO 80000-1).
Les séparateurs de milliers et décimal sont couverts par la norme ISO 80000-1, qui remplace en 2009 la norme ISO-31.
Notes et références
↑(en) L. Reimer et W. Reimer, Mathematicians Are People, Too: Stories from the Lives of Great Mathematicians, vol. 2, Parsippany, NJ: Pearson Education, Inc. as Dale Seymor Publications, 1995 (ISBN0-86651-823-1), p. 22.
↑(es) Enciclopedia Universal Santillana, Barcelone, Santillana S.A., 1996 (ISBN84-294-5129-3) : Comma, def.2: « coma: MAT. Signo utilizado en los números no enteros para separar la parte entera de la parte decimal o fraccionaria; p.ej., 2,123 ».
↑(en) L. Reimer, W. Reimer, Mathematicians Are People, Too: Stories from the Lives of Great Mathematicians, vol. 1, Parsippany, NJ: Pearson Education, Inc. as Dale Seymor Publications, 1990 (ISBN0-86651-509-7), p. 41.
↑Norme ISO 80000-1 : Grandeurs et unités, (lire en ligne), 1 « Généralités », § 7.3.2 : « Signe décimal » : « Le signe décimal est une virgule ou un point sur la ligne. Dans un même document, il convient d'employer le même signe décimal de manière systématique ». La norme ajoute :
« NOTE 1 : en accord avec les Directives ISO/CEI, Partie 2, 2004, Règles de structure et de rédaction des Normes internationales, le signe décimal est une virgule sur la ligne dans les Normes internationales.
NOTE 2 : La Conférence Générale des Poids et Mesures a approuvé à l'unanimité, lors de son assemblée de 2003, la résolution suivante :
« Le symbole du séparateur décimal pourra être le point sur la ligne ou la virgule sur la ligne. »
En pratique, le choix de l'une ou de ces deux solutions dépend de l'usage dans la langue concernée.
Il est d'usage d'employer le point décimal dans la plupart des documents imprimés en anglais, et la virgule décimale dans les documents imprimés en français (et dans d'autres langues européennes), sauf dans certains domaines techniques où la virgule est toujours employée. »
↑Afnor NF X 02-003 : Principes de l'écriture des nombres, des grandeurs, des unités et des symboles, § 3.3 : « Dans l'écriture d'un nombre comprenant une partie décimale, pour séparer la partie entière de cette partie décimale, on emploie la virgule. »
↑(en) « Basic types », sur Kotlin : « You can use underscores to make number constants more readable »
↑(en) « Underscores in Numeric Literals » : « In Java SE 7 and later, any number of underscore characters (_) can appear anywhere between digits in a numerical literal. ».
« B. — Écriture des nombres. — Dans les nombres, la virgule est utilisée seulement pour séparer la partie entière des nombres de leur partie décimale. Pour faciliter la lecture, les nombres peuvent être partagés en tranches de trois chiffres (à partir de la virgule s’il y en a une) ; ces tranches ne sont jamais séparées par des points ni par des virgules. »