LUA

Lua est un langage de script léger, rapide et embarquable, créé en 1993 au Brésil (PUC-Rio). Son nom signifie “lune” en portugais.

Caractéristiques principales

Usages principaux

Synthaxe


-- Variables
local nom = "Lua"
local version = 5.4

-- Condition
if version >= 5 then
  print("Version moderne")
end

-- Fonction
local function saluer(nom)
  return "Bonjour, " .. nom .. " !"
end

print(saluer("monde"))

-- Table (structure centrale de Lua)
local personne = {
  nom = "Alice",
  age = 30,
  hobbies = {"code", "lecture"}
}

print(personne.nom)

-- Boucle
for i = 1, 5 do
  print(i)
end

Avantages / Inconvénients


Gestionnaire de paquets

LuaRocks est le gestionnaire de paquets officiel, l’équivalent de pip pour Python.

luarocks install luasocket

Comparatif LUA vs Python


En résumé : Lua est un choix excellent si tu travailles sur des jeux vidéo, de l’embarqué, ou si tu veux scripter une application C/C++. Pour un usage généraliste, Python reste plus polyvalent.