16 octets de code transforment les ondes de Sierpinski en pluie Matrix
Original : 16 bytes of code that turn Sierpinski waves into Matrix rain
Pourquoi c'est important
Démontre l'optimisation extrême du code et l'art génératif algorithmique
Un développeur a créé un programme de seulement 16 octets en assembleur x86 qui génère simultanément des fractales de Sierpinski visuelles et sonores. Le code utilise la mémoire vidéo comme espace de calcul pour dessiner un triangle infini.
Présenté à la Outline Demoparty en mai 2026, ce programme minimaliste exploite des techniques avancées de "sizecoding" incluant des instructions polymorphiques et des sauts au milieu d'instructions. Le code initialise le mode vidéo 0 (40x25 caractères) et pointe vers la mémoire VGA à 0xb800. Chaque étape génère une ligne du triangle de Sierpinski qui est simultanément jouée sur le haut-parleur et dessinée à l'écran avec un pas de 56. L'auteur explique que "vous voyez ce que vous entendez" grâce à cette synesthésie mathématique. Le programme utilise la mémoire vidéo pré-remplie (caractères espaces 0x20 et attributs 0x07) comme toile de calcul, créant un effet visuel de "pluie Matrix" à partir de géométrie fractale.