L'AST, L'arme Secrète Des Développeurs

Lors de cette conférence, Jean-Baptiste Kaiser a exploré le concept de l'AST (Abstract Syntax Tree), une structure fondamentale dans le développement logiciel. Il a démontré comment l'AST est omniprésent et puissant, en soulignant son rôle dans divers processus comme la compilation, l'interprétation, l'analyse statique, et la réécriture automatique de code. À travers un exemple concret (3×7+42), il a expliqué comment l'AST permet d'extraire l'essentiel du code, de stocker le contexte, et de manipuler les nœuds (opérateurs et opérandes). La conférence a également abordé les modifications de code via l'AST, avec des actions telles que le déplacement, l'ajout ou la suppression de nœuds. Enfin, il a mis en lumière les nombreux usages de l'AST dans les outils modernes de développement, comme les IDE et les transpileurs.