Dans les langages informatiques comme Python, Java, C++, C# et bien d'autres, le symbole astérisque (*) est utilisé pour l'opération conventionnelle de multiplication entre des valeurs numériques. Il trouve ses origines dans de nombreux langages de programmation, principalement en raison de la tradition, des pratiques historiques et de son adoption généralisée dès les premiers stades de l'informatique et du développement de logiciels. Bien que les raisons exactes puissent varier, voici pourquoi le symbole astérisque a été popularisé pour la multiplication au lieu de la lettre « x » ou du symbole de multiplication mathématique utilisé en mathématiques.
Tradition et préséance :
L'utilisation du symbole astérisque dans les langages de programmation remonte aux débuts de Fortran (Formula Translating System), l'un des premiers langages de programmation à usage général développé dans les années 1950. Fortran a utilisé le symbole astérisque pour désigner la multiplication en raison de sa disponibilité sur les claviers disponibles de l'époque, ainsi que de son apparence distincte, ce qui facilite la reconnaissance et réduit la confusion potentielle avec la lettre « x ».
Cohérence avec d'autres opérations :
De nombreux premiers langages informatiques utilisaient des symboles pour les opérations courantes, et la cohérence jouait un rôle important. Le fait de disposer d'un symbole unique pour la multiplication qui ressemblait à d'autres symboles mathématiques (par exemple, plus pour l'addition, moins pour la soustraction et une barre oblique pour la division) a permis de maintenir un langage visuel cohérent pour les développeurs.
Disponibilité et accessibilité :
Au début de l'informatique, les jeux de caractères étaient limités et le symbole astérisque était souvent largement accessible et présent de manière cohérente sur diverses plates-formes et systèmes. Cela a fait de l’astérisque un choix fiable et multiplateforme pour la multiplication.
Origines de la machine à écrire :
L'utilisation de l'astérisque dans les premiers langages informatiques a probablement également été influencée par la prédominance des machines à écrire dans les environnements de programmation au milieu du XXe siècle. Les machines à écrire permettaient de créer et d'interpréter facilement des symboles comme l'astérisque, ce qui s'est avéré utile pour exprimer des opérations mathématiques comme la multiplication.
Limites techniques :
Les premières normes de codage des caractères et les limitations des dispositions de clavier signifiaient que le symbole de multiplication (×) n'était pas facilement accessible ou universellement disponible sur tous les systèmes. L'astérisque, étant un caractère standard, était plus adapté à la compatibilité multiplateforme.
Adoption et popularité héritées :
L'utilisation de l'astérisque est devenue bien établie et standardisée dans de nombreux langages de programmation, renforçant ainsi sa position en tant que symbole de multiplication. Au fil du temps, cette convention est devenue largement enseignée dans les milieux éducatifs, renforçant encore sa présence dans l'enseignement de l'informatique et les pratiques de développement de logiciels.
Bien que les origines et les raisons puissent sembler arbitraires ou historiques, le symbole astérisque est devenu une partie intégrante de la syntaxe du langage de programmation et offre cohérence et familiarité aux développeurs lorsqu'ils expriment des opérations de multiplication dans le code. Bien entendu, différents langages de programmation peuvent avoir leurs conventions et variations uniques, mais l'astérisque reste le symbole de multiplication le plus couramment utilisé dans les langages informatiques.
|