# code

x1 post

Pourquoi NaN ?

NaN vient de “Not a Number”, c’est une valeur indéfinie en informatique.

NaN signifie que la valeur ne peut être connue. https://fr.wikipedia.org/wiki/NaN

Pour la petite histoire, l’idée de ce nom est venue quand Xavier prenait l’avion pour Abidjan. Il a reçu ce SMS pour l’alerter de son retard.

NaN est apparu, comme souvent, à l’insu des programmeurs, comme un morceau de code qui survient là où on ne l’attend pas, comme dans notre cas, à Abidjan.

NaN, c’est le retour d’une opération impossible, indéfinie qui symbolise que nous cherchons à définir ce que l’éducation doit devenir mais sans avoir de réponse finale sur le sujet.
On pense justement que cette recherche est sans fin et on invite les étudiants à nous rejoindre dans ce mouvement et à nous aider de par leur créativité et leur énergie neuve.

C’est aussi un clin d’œil à 42 (tiré du “Guide du voyageur galactique”) et 101 (tiré de la “Room 101” dans Matrix).

Nous on fait référence à la série Le Prisonnier” :

Pas des numéros, mais des étudiants libres et singuliers qui seront rapidement mis face à la fameuse valeur NaN, lorsqu’ils apprendront à utiliser les nombres en JavaScript.

Insistant sur le côté humain, on met en valeur l’individu, que l'on considère comme une richesse du système. C’est là encore une des particularités de NaN, qui n’a pas d’égal, ni même lui-même..

NaN === NaN // -> false
read more
2017-10-17