Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Lua

INFORMATIQUE > LANGAGES INFORMATIQUES

Du mot portugais lua qui signifie lune.

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

Lua a été influencé par BASIC, C et C++..

Pour en savoir plus

Site officiel

Manuel de référence de la version .2

IDE pour Lua

eLua (Lua embarqué)

Introduction à Lua en français