Abrir o menú principal

Desgalipedia β

Lua (linguaxe de programación)

Para outras páxinas con títulos homónimos véxase: Lúa (homónimos).
Lua
Lua logo.svg.png
Paradigma:multiparadigma
Data:no 90
Última versión:5.3.0
Tipo de dato:forte, dinámico
Implementacións:C
Dialectos:Metalua, Idle, GSL Shell
Influído por:C++, CLU, Modula, Scheme, SNOBOL
Influíu:Io, GameMonkey, Squirrel, Falcon, MiniD, Julia
Sistema operativo:Multiplataforma
Licenza de software:MIT
Web:lua.org
Cita1.png
print "Olá mundo!"
Cita2.png
Lua sobre ese artigo.

Lua (en portugués lúa) é unha linguaxe de programación imperativa, procedimental, pequena e leve, proxectada para expandir aplicacións en xeral, para ser usada como linguaxe de cola (que une partes dun programa feitas en máis dunha linguaxe), para prototipado e para ser embarcada en softwares complexos, como xogos. Asemellase un tanto a Python, Ruby ou Icon, entre outras.

Índice

HistoriaEditar

Lua foi creada en 1993 por tres parvos nerds brasileiros que desexaban conseguir rapazas, membros do Grupo de Tecnoloxía en Computación Gráfica (Tecgraf) na Pontificia Universidade Católica de Río de Janeiro, ao principio, para ser usada nun proxecto da Desciclopedia. As versións de Lua anteriores á 5.0 foron usados principalmente por xogadores de Tibia para piratear seus servidores do Paint.

CaracterísticasEditar

Para os que quedaron curiosos en saber como é esta linguaxe, dou unha información: tome algúns conceptos que aprendeu en calquera outra linguaxe de programación seria (como C), pois ben, en Lúa é todo diferente. Non vou entrar en detalles, non quero que este mal se espalle. Por este mesmo motivo, imos referirnos a esta linguaxe só como "esta linguaxe". Importante: sempre que alguén, ou algún sitio tentar te convencer de que esta linguaxe é útil para algo, ignore todo.

Funcionamento internoEditar

AplicaciónsEditar

XogosEditar

Outras AplicaciónsEditar