Fonctionnalités

Ce que LScript apporte de spécifique.

🇫🇷 Langage

Syntaxe 100% française

Tous les mots-clés sont en français. Pas de traduction mentale nécessaire.

  • si...alors...sinon...fin au lieu de if...else
  • pour...dans...jusqua au lieu de for...in...range
  • tantque au lieu de while
  • fonction au lieu de def
  • retourner au lieu de return
  • afficher au lieu de print
  • vrai / faux au lieu de True / False
exemple.ls
fonction est_majeur(age)
    si age >= 18 alors
        retourner vrai
    sinon
        retourner faux
    fin
fin

afficher est_majeur(25)  # vrai
🐍 Exécution

Transpilation vers Python

LScript n'est pas un pseudo-langage. Votre code devient du Python standard et s'exécute réellement.

Code Python généré lisible et maintenable

Performances identiques à Python natif

Apprentissage transférable vers Python

LScript
pour i dans 1 jusqua 5
    afficher i
fin
Python
for i in range(1, 6):
    print(i)
📚 Pédagogie

Messages d'erreur en français

Les erreurs sont expliquées clairement, avec des suggestions de correction.

afficher variable_inconnue
❌ Erreur

La variable 'variable_inconnue' n'est pas définie.

💡 Conseil : Créez cette variable avec variable_inconnue = valeur avant de l'utiliser.

🎯

Messages clairs

Pas de jargon technique. Des explications compréhensibles.

💡

Suggestions

Chaque erreur propose une piste de correction.

📍

Localisation

Ligne et colonne précises de l'erreur.

🔧 Outils

Outillage moderne

LScript n'est pas un projet amateur. C'est un écosystème complet.

todo.ls — VS Code
1 fonction ajouter(liste, elem)
2 retourner liste + [elem]
3 fin
4
5 ajouter(taches, "Nouveau")
fonction ajouter (liste, elem) → Liste

Cas d'usage

Pour qui LScript est-il fait ?

🎓

Éducation

Enseignez l'algorithmique sans la barrière de l'anglais. Idéal pour le collège et le lycée.

🌱

Apprentissage

Débutants francophones : comprenez la logique avant de passer à Python ou JavaScript.

Scripts rapides

Automatisez des tâches simples en quelques lignes lisibles.

Convaincu ?

Essayez LScript en 5 minutes.