« Introduction au Lua » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
mise à jour
Ligne 1 :
{{Leçon
{{/Navigue/}}
| idfaculté = informatique
{{niveau|niveau=15|page=cours}}
| département = Programmation informatique
__NOTOC__
| cours = [[Lua]]
== Lua ==
| niveau = 12
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.
| titre = Lua pour la Wikiversité
 
| titre1 = Lua
== Description du cours ==
| 1 = {{C|Historique|4}}
Ce cours 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 aux projets Mediawiki. 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.
| 2 = {{C|Introduction|4}}
 
| titre3 = Scribunto
== Références ==
| 3 = {{C|Scribunto|4}}
 
| 4 = {{C|Modules|4}}
* [[v:en:Lua | Lua for Wikiversity]] le document original en anglais
| titre5 = Lua Language
 
| 5 = {{C|Variables|4}}
 
| 6 = {{C|Expressions|4}}
{{AutoCat}}
| 7 = {{C|Conditions|4}}
| 8 = {{C|Boucles|4}}
| 9 = {{C|Fonctions|4}}
| 10 = {{C|Tables|4}}
| 11 = {{C|Erreurs|4}}
| titre12 = Lua Libraries
| 12 = {{C|Fonctions Math|4}}
| 13 = {{C|Fonctions OS|4}}
| 14 = {{C|Fonctions Texte|4}}
| 15 = {{C|Fonctions Table|4}}
| titre16 = Scribunto Libraries
| 16 = {{C|Scribunto objet Title|titre=Objet Title|4}}
| 17 = {{C|Scribunto objet Frame|titre=Objet Frame|4}}
}}