Introduction
AlgoLab est un interpréteur de pseudo-code en français, conçu pour les étudiants et enseignants en algorithmique.
Qu'est-ce qu'AlgoLab ?
AlgoLab permet d'écrire du pseudo-code exactement comme on l'écrit en cours — avec des mots-clés français comme Variable, Debut, Fin, Si, Pour, TantQue — et de l'exécuter directement sur sa machine.
Avant AlgoLab, les étudiants écrivaient du pseudo-code sur papier ou dans un éditeur de texte sans jamais pouvoir le tester. Pour vérifier leur logique, ils devaient « traduire » mentalement leur algorithme en Python, C ou Java. AlgoLab élimine cette étape : le pseudo-code est le programme.
Public cible
- Les étudiants débutants en algorithmique qui veulent tester leur pseudo-code sans apprendre un langage de programmation d'abord.
- Les enseignants qui souhaitent illustrer des notions de base avec un outil exécutable en direct, en cours ou en TD.
- Les développeurs curieux qui cherchent un mini-langage de démonstration simple et lisible.
Philosophie
- Pédagogie avant complexité. Chaque fonctionnalité doit servir l'apprentissage.
- Syntaxe française naturelle. Pas de
if, pas dewhile, pas dedef. - Messages d'erreur clairs. Pas de stack trace cryptique.
- Zéro friction. Un binaire, ça marche.
Ce qu'AlgoLab sait faire (v0.1.0)
- Variables typées :
Entier,Reel,Caractere,Booleen - Tableaux à taille fixe (indexés à partir de 1)
- Conditions
Si / SinonSi / Sinon / FinSi - Boucles
PouretTantQue - Fonctions avec paramètres typés et valeur de retour
- Entrées / sorties :
LireetEcrire - Diagnostics pédagogiques avec localisation
- Extension VS Code et binaires Linux / Windows / macOS