Racine carrée, bit-shifting et paracétamol


Details
Pour cette première session de 2025, nous avons le plaisir de recevoir Audren Burlot pour sa conférence "Racine carrée, bit-shifting et paracétamol" :
"i = 0x5f3759df - ( i >> 1 ); // what the f*ck? "
Cette ligne de code, vous la connaissez peut-être, elle est en prod depuis 1999.
Elle permet à elle seule de rendre l'exécution du programme 3 fois plus rapide.
Ce programme, c'est Quake 3, un des jeux-vidéos les plus connus et optimisés de l'histoire.
Tout ceci vous parait bien mystérieux ? C'est normal.
Vous vous dites que c'est n'importe quoi et que ça n'a rien à voir avec les méta-lois ? Vous n'avez pas tort.
Vous acceptez de venir décortiquer et enfin comprendre l'un des bouts de code les plus célèbres des 20 dernières années ? Alors c'est parti !
Audren Burlot (Max Digital Services) : Tombé dans une embuscade, j'ai rejoint MaxDS en février 2020 chez qui j'expérimente le dev front, back, le gamedev, la captation, le montage vidéo, l'organisation de LAN, et la consommation conséquente de sauce samouraï.
Aujourd'hui, je suis en mission chez HelloWork au sein de l'équipe Data-Ingé avec qui nous partageons la curiosité pour la technique et la franche camaraderie des tranchées.
---------------------------------------
Cette session aura lieu à OVHcloud, au 3b avenue de Belle-Fontaine à Cesson-Sévigné (métro Atalante), et sera suivie d'un pot.

Racine carrée, bit-shifting et paracétamol