Lua, instala esta poderosa linguaxe de script en Ubuntu

Acerca de lua

No seguinte artigo imos botarlle unha ollada a Lua. Este é un linguaxe de script de código aberto e gratuíto. É potente, robusto, mínimo e integrable. Lua é unha linguaxe de script que admite a programación de procedemento, a programación orientada a obxectos, a programación funcional, programación baseada en datos e descrición destes.

Lua combina sintaxe de procedemento sinxela con poderosas construcións de descrición de datos baseadas en matrices asociativas e semántica extensible. Esta linguaxe escríbese dinámicamente, execútase ao interpretar bytecode cunha máquina virtual baseada no rexistro e ten unha xestión automática da memoria cunha recollida de lixo incremental. É ideal para a configuración, scripts e prototipado rápido.

Esta linguaxe usouse en moitas aplicacións industriais, como Adobe Photoshop Lightroom. Tamén se usou en xogos como World of Warcraft e Angry Birds. Segundo o seu sitio web, esta é a linguaxe de script líder nos xogos. Varias versións de Lua foron lanzadas e usadas en aplicacións reais desde a súa creación en 1993.

Lua ten unha merecida reputación de rendemento. Dicir sertan rápido coma lua', é unha aspiración doutras linguaxes de script. Varios puntos de referencia amosan Lua como a linguaxe máis rápida no campo das linguaxes de script interpretadas.

Poderemos executalo en todos, se non na maioría dos sistemas operativos, Gnu / Linux e Windows, entre outros. Tamén funciona en sistemas operativos móbiles como Android, iOS, BREW ou Windows Phone. Tamén o atoparemos traballando en microprocesadores integrados, ARM e Rabbit ou en mainframes de IBM e moitos máis.

Para aprender a usar esta linguaxe teremos Unha ampla manual de referencia e de varios libros sobre o tema. Se queremos botar unha ollada a como funcionan os programas Lua antes de instalalo no noso Ubuntu, podemos facer uso do demostración en directo que os seus creadores poñen a disposición dos usuarios.

Características xerais de Lua

Algunhas das características xerais da lingua Lua son:

  • É unha lingua de guión convencional Doado de usar.
  • É notablemente lixeiro, rápido e eficiente.
  • Ten un curva curva de aprendizaxe. É fácil de aprender e usar.
  • Esta linguaxe é adaptable a unha ampla gama de aplicacións.
  • A súa API é sinxela e está ben documentado.
  • Admite varios tipos de programación. Como a programación procedimental, orientada a obxectos, funcional e baseada en datos, así como a descrición de datos
  • Reúne o sintaxe procesual directa, con formidables descricións de datos construídas enraizadas arredor de matrices asociativas e semántica extensible.
  • Vén con xestión automática de memoria con recollida de lixo incremental. Isto convérteo nunha opción perfecta para a configuración e script.

Como instalar Lua en Ubuntu

Lua é dispoñible nos repositorios oficiais das principais distribucións Gnu / Linux. No noso Ubuntu podemos instalar este idioma usando o xestor de paquetes abrindo un terminal (Ctrl + Alt + T) e escribindo:

sudo apt install lua5.3

Compilar Lua

Primeiro, asegúrate ter instaladas as ferramentas necesarias no seu sistema. Podes executar o seguinte comando para instalalos desde o terminal (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Despois de rematar a instalación, a compila e instala a última versión (versión 5.3.5 no momento de escribir estas liñas) desde Lua, execute os seguintes comandos para descargar o paquete tar ball, extraelo, compilarlo e instalalo.

mkdir lua_build

cd lua_build

curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz

tar -zxf lua-5.3.5.tar.gz

cd lua-5.3.5

make linux test

sudo make install

Unha vez rematada a instalación, executa o intérprete de Lua escribindo no terminal (Ctrl + Alt + T):

editor de lua 5.3.5

lua

Crea o teu primeiro programa con Lua

Usando o noso editor de texto favorito, podemos crea o noso primeiro programa Lua. Editamos os ficheiros do seguinte xeito:

vim ubunlog.lua

E engadiremos o seguinte código ao ficheiro:

programa vim lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

Agora gardamos e pechamos o ficheiro. Despois podemos executa o noso programa escribindo no terminal (Ctrl + Alt + T):

lanzando o programa escrito con lua

lua ubunlog.lua

para aprende máis e aprende a escribir programas con Lua, podemos ir ao páxina web do proxecto.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.