Ir al contenido

Lua

De Wikilibros, la colección de libros de texto de contenido libre.


Lua (/ˈluːə/ LOO-ə; del portugués: lua [ˈlu.(w)ɐ] que significa luna) es un lenguaje de programación ligero, de alto nivel y multiparadigma creado en 1993 por Roberto Ierusalimschy, Luiz Henrique de Figueiredo, y Waldemar Celes.

Lua está implementado en C y tiene una API sencilla que le ayuda a interactuar fácilmente con otros lenguajes.

Este lenguaje de programación también está relacionado (además de C/C++) con: Python, Java, JavaScript, así como con algunos conceptos de Perl, etc.

Lua se utiliza principalmente para sistemas integrados y para el desarrollo de juegos. Algunos juegos que están programados en Lua se incluyen: World of Warcraft, juegos de Roblox, Angry Birds (videojuego), etc.

Algunas otras fuentes que utilizan Lua incluyen Nmap y Adobe Lightroom.

La última versión de Lua es la 5.4.3 y fue lanzada en @2020-1.

Algunos editores de texto que utilizan Lua son: SciTE, Notepad++ con el plugin de autocompletado, Visual Studio con el plugin BabeLua, ZeroBrane Studio y Atom Editor con la colección de paquetes Love-IDE.

Al principio en su lanzamiento fue utilizado como lenguaje de programación hogareño y luego apareció públicamente. El libro más famoso de Lua es el de Roberto Ierusalimschy, el creador de Lua y se llama "Programación en Lua cuarta edición" ("Programming in Lua fourth edition"). Según las estadísticas de 2021 hasta el momento, Lua se utiliza en un 0.47 por ciento de todos los lenguajes de programación.

Contenido[editar]

  1. Introducción