Lua

Lua
Lua-logo-nolabel.svg
Información general
Extensiones comunes .lua
Paradigma Multiparadigma:
interpretado,
imperativo
( procedural,
basado en prototipos,
orientado a objetos),
funcional
Apareció en 1993
Diseñado por Roberto Ierusalimschy
Waldemar Celes
Luiz Henrique de Figueiredo
Última versión estable 5.3.3 ( 30 de mayo de 2016)
Tipo de dato dinámico, fuerte, duck
Implementaciones Lua, LuaJIT, LLVM-Lua, LuaCLR, Nua, Lua Alchemy
Dialectos Metalua
Influido por Scheme, SNOBOL, Modula, CLU, C++
Ha influido a Io, GameMonkey, Squirrel, Falcon, Dao, MiniD
Sistema operativo Multiplataforma
Licencia MIT License
[ editar datos en Wikidata]

Lua es un lenguaje de programación imperativo, estructurado y bastante ligero que fue diseñado como un lenguaje interpretado con una semántica extendible. El nombre significa «luna» en portugués.

Historia

Lua fue creado en 1993 por Roberto Ierusalimschy, Luiz Henrique de Figueiredo y Waldemar Celes basado en C y Perl con una estructura similar. Miembros del Grupo de Tecnología en Computación Gráfica ( Tecgraf) en la Pontificia Universidad Católica de Río de Janeiro. Las versiones de Lua anteriores a la 5.0 fueron distribuidas bajo una licencia similar a la BSD, de la versión 5.0 en adelante se utiliza la licencia MIT, compatible con la GPL.

Lua ha sido usado en muchas aplicaciones comerciales y no comerciales, cuyo número incrementa cada año.[ cita requerida]

Other Languages
azərbaycanca: Lua
català: Lua
čeština: Lua
Deutsch: Lua
Zazaki: Lua
Ελληνικά: Lua
Esperanto: Lua
suomi: Lua
français: Lua
magyar: Lua
Bahasa Indonesia: Lua (bahasa pemrograman)
italiano: Lua
日本語: Lua
ქართული: ლუა
ភាសាខ្មែរ: ភាសាកម្មវិធី Lua
latviešu: Lua
Bahasa Melayu: Lua
norsk bokmål: Lua
polski: Lua
русский: Lua
Simple English: Lua
slovenščina: Lua (programski jezik)
српски / srpski: Lua
svenska: Lua
தமிழ்: லூவா
тоҷикӣ: Lua
українська: Lua
Tiếng Việt: Lua
中文: Lua
Bân-lâm-gú: Lua