Introduction au Lua
Lua | |
Chap. 1 : | ![]() |
---|---|
Chap. 2 : | ![]() |
Scribunto | |
Chap. 3 : | ![]() |
Chap. 4 : | ![]() |
Lua Language | |
Chap. 5 : | ![]() |
Chap. 6 : | ![]() |
Chap. 7 : | ![]() |
Chap. 8 : | ![]() |
Chap. 9 : | ![]() |
Chap. 10 : | ![]() |
Chap. 11 : | ![]() |
Lua Libraries | |
Chap. 12 : | ![]() |
Chap. 13 : | ![]() |
Chap. 14 : | ![]() |
Chap. 15 : | ![]() |
Scribunto Libraries | |
Chap. 16 : | ![]() |
Chap. 17 : | ![]() |
Lua
Lua est un langage de programmation procédural, impératif, réflectif, léger et libre. C'est un langage de script conçu pour être évolutif... C'est donc un excellent langage pour étendre les fonctionnalités d'applications existantes, où il est portable. Le programme lui-même est codé en ANSI C, et peut être compilé sur une grande variété de plateformes. Les scripts Lua sont généralement compilés avant chaque exécution, mais il existe un compilateur. Les scripts pré-compilés offre un léger gain de temps dans la mesure où il n'est pas nécessaire de le faire au moment de l’exécution.
Description du cours
Ce cours, plutôt adressé aux informaticiens, commence par un bref historique et une brève introduction à Lua dans d'autres environnements, suivi d'un ensemble extensible de leçons sur l'utilisation du langage avec la bibliothèque Scribunto appliquées à un logiciel assurant un système de gestion de contenu appelé Mediawiki maintenu par la fondation Wikimedia. Les développeurs de modules pour la Wikiversité, devront assimiler les leçons sur le langage Lua avant de poursuivre par l'étude des librairies Scribunto. Pour un cours plutôt destiné au non informaticien et débutant voir : Initiation au Lua avec Scribunto.
Références
- Lua for Wikiversity le document original en anglais
Objectifs
Les objectifs de cette leçon sont :
modifier ces objectifs.
Niveau et prérequis conseillés
Leçon de niveau 12. Les prérequis conseillés sont :
- Si cette leçon vous parait trop difficile, vous pouvez commencer par étudier la leçon :
Initiation au Lua avec Scribunto
qui est théoriquement plus simple car plus détaillée.
modifier ces prérequis.
Pour aller plus loin
Vous pouvez compléter ce paragraphe en modifiant cette section.
Référents
Ces contributeurs sont prêts à vous aider concernant cette leçon :
modifier les référents.