Lua par l'exemple

Présentation

Lua n’est pas un langage très répandu, mais il est extrêmement léger. Comprenez par là qu’il occupe très peu d’espace (~185 Ko selon le compilateur et la version). C’est sans doute l’un des langages ayant la courbe d’apprentissage la plus courte. Il est donc idéal pour les débutants, notamment ceux qui n’ont aucune connaissance en informatique mais qui en ont besoin pour un projet spécifique.

De plus, Lua s’interface très facilement avec le C/C++. On le retrouve dans de nombreux domaines et projets :

Sommaire

Je vous propose une petite série d’articles, orientée vers les débutants ayant quelques bases en programmation. L’approche est volontairement minimaliste :

  1. Hello World
  2. Les commentaires
  3. Les valeurs
  4. Les variables
  5. Les boucles
  6. Les conditions If/Else
  7. Break
  8. Les tables
  9. Les fonctions
  10. La portée des variables
  11. Fonction à nombre d’arguments variables
  12. Récupérer les arguments de la ligne de commande
  13. Les imports
  14. Créer ses propres bibliothèques
  15. Les fermetures (closures)
  16. La récursivité
  17. Lire et écrire un fichier
  18. Les coroutines
  19. Remerciements