Un nuancier, et un dessin qui y désigne des places
Un nuancier de couleurs maison rangé dans le fichier, et un dessin dont les seize nombres désignent des cases de ce nuancier au lieu d'être des couleurs. Le même dessin est montré deux fois à travers deux nuanciers : repeindre toute une charte, c'est changer un tableau, pas chaque dessin.
Dans un espace indexé, une couleur tient en un seul nombre, et ce nombre n'est pas une couleur : c'est le rang d'une ligne dans un tableau que le document emporte. Cette page montre un nuancier de couleurs maison, et un dessin dont les seize nombres désignent des cases de ce nuancier au lieu d'être des couleurs à eux.
Le même dessin est ensuite montré une seconde fois à travers un autre nuancier, et tout y change. C'est l'argument de cette méthode en une image : quand une marque change ses couleurs, ce qui change est un seul tableau, et non chacun des dessins qui employaient les anciennes.
Ce que montre cet exemple
- Une palette rangée dans le fichier, et des dessins qui y renvoient.
- Un même dessin montré à travers deux palettes, lui-même inchangé.
- Un octet par couleur plutôt que trois ou quatre.
Le code, en entier
Le même document est écrit deux fois, une fois dans chaque langage. Les deux fichiers sont montrés en entier, avec la coloration du code, et se copient d'un seul clic.
Le document lui-même
Le même document est écrit dans chacune de ces langues. Ouvrez celle que vous voulez regarder.
Ouvrir le document en anglais
Ouvrir le document en français
Voir le code Rust
Voir le code Python