Deux petits mots pour le code, un grand mythe pour l’informatique.

Logo of Hello World

« Hello world » était l’exemple de phrase donnée dans le manuel d’usage The C Programming Language, pour tester une fonction. La popularité du langage et du livre a par l’usage rendu populaire l’utilisation de ces deux mots précis pour tester une fonction. Oui, mais pourquoi ces deux mots ? Et pourquoi pas simplement « test 1 fonction », par exemple ?

À l’instar du Big bang, l’origine d’Hello world reste flou. Des propres aveux de Brian Kernighan dans une interview accordée à Forbes, « sa mémoire défaille ». Cependant il semble que les termes soient tirés d’un dessin animé qu’il avait vu à l’époque. Dans le dessin animé, un poussin sortait de son œuf en s’écriant « Hello world ». Info ou mytho, quoi qu’il en soit, le choix des termes et le contexte semblent contribuer à une certaine mythologie du langage, sorte de symbole de la naissance de celui-ci.

Si l’utilisation encore aujourd’hui de ces deux mots peut être questionnée, il est intéressant de se demander s’ils ne sont pas devenus plus qu’une tradition, un symbole. « Hello world » peut prendre des interprétations multiples, en particulier de nos jours. Ils ont pu au fil des années et de l’évolution de l’informatique et d’Internet renforcer une mythologie. Écrire « Hello world » lors d’une première fonction et la voir s’afficher, c’est voir « naître » son code sous ses yeux, c’est « mettre au monde » celui-ci. « Hello world », c’est potentiellement cherché l’universalité, chercher à atteindre tous et toutes et dans tous les pays. Aussi simple que « Bonjour ». « Hello world », c’est aussi ancrer leur usage, perpétuer la tradition et participer à l’Histoire de l’informatique.