Note du traducteur: généralement un article du vendredi mardi matin ... pourquoi pas?
La plupart des gens sont des visuels. Ils utilisent des images pour aller au fond du problème. Mais les langages de programmation traditionnels, au contraire, sont basés sur une représentation textuelle. L'écart qui en résulte entre le texte et les graphiques est rempli d'images ASCII dessinées à l'aide de caractères de texte et insérées dans le code source du programme. Je les adore! Une fois, j'ai lancé un cri sur Twitter et ils m'ont envoyé beaucoup plus d'exemples que ce à quoi je m'attendais. Merci à toutes les personnes impliquées. Ce sujet a proposé d'excellents exemples que j'ai rassemblés et classés en catégories. Pour chaque image, un lien vers le référentiel correspondant est donné. 
Structures de données
L'une des utilisations les plus courantes de l'art ASCII dans le code est d'illustrer la structure des données.
Premier exemple du code source LLVM:
 Code source
Code sourceEmplacement des champs dans la structure de données dans Jikes RVM:
 Code source
Code sourceFaites tourner un arbre dans Musl:
 Code source
Code sourceFile d'attente bidirectionnelle à Rust:
 Code source
Code sourceInternes du compilateur Swift:
 Code source
Code sourceDisposition de l'article dans l'en-tête Malloc:
 Code source
Code sourceMachines d'état
Profilage Javascript:
 Code source
Code sourceRPC dans Cloud Spanner:
 Code source
Code sourceLe flux d'E / S indique:
 Code source
Code sourceLogique de domaine
Flux de contrôle dans le programme décompilé NWScript:
 Code source
Code sourceECC à l'intérieur:
 Code source
Code sourceFormatage des nombres:
 Code source
Code sourceCircuit quantique:
 Code source
Code sourceÉquilibrage des tâches de gestion de la mémoire dans le noyau du système d'exploitation:
 Code source
Code sourceCompatibilité des types (c'est un cas particulièrement impressionnant, car ici l'art ASCII 
est du code!)
 Code source
Code sourceFormat de fichier DBF:
 Code source
Code sourceTable de recherche pour le traitement d'image:
 Code source
Code sourceForme de la fonction couleur:
 Code source
Code sourceStructure URL:
 Code source
Code sourceUne brève référence sur l'annulation des opérations dans emacs:
 Code sourceNote du traducteur: il y a encore beaucoup de graphiques similaires sur le lien
Code sourceNote du traducteur: il y a encore beaucoup de graphiques similaires sur le lienGéométrie
Contrôle d'altitude dans l'ordinateur de bord Apollo (!!!):
 Code source
Code sourceSegmentation de l'image:
 Code source
Code sourceTrajectoires Nethack boomerang:
 Code source
Code sourceDessiner les bordures des éléments en CSS:
 Code source
Code sourceArbre quadrant:
 Code source
Code sourceContrôle de la vitesse de la machine:
 Code source
Code sourceDéfilement des pages Web:
 Code source
Code sourceJ'espère que ça vous a plu!
Exemple supplémentaire du traducteur:Valeurs d'interpolation du graphique:
 Code source
Code source