INFORMATIQUE > LANGAGES INFORMATIQUES
Lua est un langage informatique
Date de création : 1993
Auteurs : Luiz Henrique de Figueiredo, Roberto Ierusalimschy et Waldemar Celes.
Paradigme(s) : procédural, objet (à prototype) et fonctionnel.
Type d'exécution : interprété avec machine virtuelle.
Typage : dynamique
Système d'exploitation : multiplateforme
Licence : logiciel libre.
Histoire
Lua a été développé par trois informaticiens de l'université pontificale catholique de Rio de Janeiro au Brésil.
Caractéristiques
Lua est un langage de script conçu pour être utilisé par d'autres applications afin de les étendre.
Ses usages sont très variés. On l'utilise comme un langage embarqué dans des application serveur, dans des jeux vidéo pour écrire des greffons, comme langage de prototypage et même dans des appareils électroniques divers.
L'interpréteur Lua est écrit en C ANSI ce qui permet de le compiler sur toutes les plate-formes doté d'un compilateur C respectant la norme ANSI.
Lua est très compact et très rapide.
Il dispose d'un ramasse-miettes.
On notera que Lua tourne sur Android, iOS, Symbian OS et Windows Phone.
Généalogie