Premièrement, le fait que les degrés soient trop étroits n'est pas une option. Le bâton qu'il utilise pour les marqueurs de 22 degrés fournit la précision, et un cercle plus large compenserait les sections plus petites de 13 degrés. Et le Pathfinder Lander (renommé Carl Sagan Memorial Station ) IMP (Imager for Mars Pathfinder) serait absolument capable de correspondre avec précision à n'importe quel degré arbitraire de rotation. Un servo de qualité peut avoir une précision de position dans la plage de sous-degrés!
Cela dit, la principale raison pour laquelle Mark utilise Hexadecimal est qu'il a besoin d'un moyen de communiquer avec la NASA que quelqu'un saura, sans avoir le luxe de pouvoir communiquer avec eux comment. C'est un problème de poulet ou d'oeuf. Il n'y a pas de langue standard de base 10. Mais l'hexadécimal est utilisé partout dans les ordinateurs et, par chance, l'un des autres astronautes avait une table sur son ordinateur portable que Mark pourrait utiliser. Sans cette table, il aurait dû créer quelque chose à partir de rien, et espérer qu'ils pourraient répondre de manière raisonnable. L'ASCII à Hexadécimal était un protocole déjà établi qu'ils pouvaient tous les deux facilement utiliser sans avoir à créer quelque chose à partir de zéro, et le tableau le fournissait.
Mark to Camera: J'ai pensé que l'un de vous gardait une table ASCII traîner. Et j'avais raison. Mesdames et messieurs, je vous donne la super-nerd Beth Johanssen.
Suivi par un ingénieur sans nom qui comprend immédiatement.
Ingénieur: Je sais où il va avec ceci.
Toute absurdité sur le fait de ne pas pouvoir envoyer des nombres ou de la ponctuation en utilisant une notation décimale est ridicule, car les nombres et la ponctuation peuvent être épelés, et les ingénieurs de Mark et de la NASA pourraient travailler main courte pour éviter d'avoir à épeler des mots plus longs.
Bien sûr, la représentation du film n'est pas vraiment réaliste. Pourquoi un ingénieur s'embêterait-il avec une table de multiplication relativement difficile à lire au lieu de la table linéaire beaucoup plus courante, qui a tendance à avoir Hex, Octo, Decimal et AlphaNumeric côte à côte? Pourquoi s'embêter avec un point d'interrogation quand Hexadecimal contient un point d'interrogation (0x63) ET qu'ils ne prennent même pas la peine d'utiliser la ponctuation lorsqu'ils lui envoient quoi que ce soit. Ils ne l'ont pas non plus n'utilisez pas d'espace, laissant Mark comprendre ce qu'ils veulent dire par contexte.