Projet d'un jour de pluie : un compilateur TinyBASIC vers Go

2025-06-18

Lors d'un week-end pluvieux, l'auteur a créé un compilateur qui traduit le code TinyBASIC en Go. Utilisant nex (lexer) et goyacc (parser) de Go, le projet comporte trois étapes : l'analyse lexicale, l'analyse syntaxique et la génération de code. L'auteur détaille la grammaire et le processus de génération de code, en présentant des exemples de programmes et de sorties. Ce projet amusant et stimulant démontre l'application pratique des principes de compilation.

Lire plus
Développement

Agents de codage IA : d’assistants utiles à des partenaires essentiels

2025-06-16

L’auteur relate un changement transformateur dans son flux de travail grâce à des agents de codage IA autonomes. Initialement perçus comme une curiosité intéressante, ces agents sont devenus indispensables, modifiant radicalement la façon dont les logiciels sont produits. L’auteur détaille l’utilisation d’outils tels que Claude et Codex pour accomplir des tâches allant de la correction de bogues à la génération de code, ce qui entraîne des gains de productivité importants. Tout en reconnaissant les limites, telles que le risque de se retrouver bloqué dans des optima locaux, l’auteur estime que les agents de codage IA représentent une nouvelle ère dans le développement de logiciels, augmentant plutôt que remplaçant les développeurs.

Lire plus
Développement