Lua, instale esta poderosa linguagem de script no Ubuntu

Sobre lua

No próximo artigo, daremos uma olhada em Lua. Este é um linguagem de script gratuita e de código aberto. É poderoso, robusto, mínimo e integrável. Lua é uma linguagem de script que suporta programação procedural, programação orientada a objetos, programação funcional, programação baseada em dados e sua descrição.

Lua combina sintaxe procedural simples com poderosas construções de descrição de dados baseadas em matrizes associativas e semântica extensível. Esta linguagem é digitada dinamicamente, corre ao interpretar bytecode com uma máquina virtual baseada em registro e possui gerenciamento automático de memória com coleta de lixo incremental. É ideal para configuração, script e prototipagem rápida.

Essa linguagem tem sido usada em muitas aplicações industriais, como Adobe Photoshop Lightroom. Também tem sido usado em jogos como World of Warcraft e Angry Birds. De acordo com o site deles, esta é a linguagem de script líder em jogos. Várias versões de Lua foram lançadas e usadas em aplicativos reais desde seu início em 1993.

Lua tem uma reputação de desempenho bem merecida. Diga ser 'tão rápido quanto lua', é uma aspiração de outras linguagens de script. Vários pontos de referência mostram Lua como a linguagem mais rápida no campo das linguagens de script interpretadas.

Seremos capazes de executá-lo em todos, senão na maioria dos sistemas operacionais, GNU / Linux e Windows entre outros. Ele também funciona em sistemas operacionais móveis como Android, iOS, BREW ou Windows Phone. Também o encontraremos funcionando em microprocessadores integrados, ARM e Rabbit ou em mainframes IBM e muitos mais.

Para aprender a usar esta linguagem teremos Um amplo manual de referencia e de vários livros sobre o assunto. Se quisermos dar uma olhada em como os programas Lua funcionam antes de instalá-los em nosso Ubuntu, podemos fazer uso do demonstração ao vivo que seus criadores disponibilizam aos usuários.

Características gerais da Lua

Algumas das características gerais da linguagem Lua são:

  • É uma linguagem de script convencional fácil de usar.
  • É notavelmente leve, rápido e eficiente.
  • Ele tem uma curva de aprendizado curta. É fácil de aprender e usar.
  • Este idioma é adaptável a uma ampla gama de aplicações.
  • Sua API é simples e está bem documentado.
  • Suporta vários tipos de programação. Tal como programação procedural, orientada a objetos, funcional e orientada a dados, bem como descrição de dados.
  • Reúna o sintaxe de procedimento direto, com construções de descrição de dados formidáveis ​​enraizadas em matrizes associativas e semântica extensível.
  • Vem com gerenciamento automático de memória com coleta de lixo incremental. Isso o torna uma opção perfeita para configuração e script.

Como instalar Lua no Ubuntu

Lua é disponível nos repositórios oficiais das principais distribuições Gnu / Linux. Em nosso Ubuntu podemos instalar este idioma usando o gerenciador de pacotes abrindo um terminal (Ctrl + Alt + T) e digitando:

sudo apt install lua5.3

Compilar Lua

Primeiro, certifique-se ter as ferramentas necessárias instaladas em seu sistema. Você pode executar o seguinte comando para instalá-los a partir do terminal (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Depois de terminar a instalação, para compilar e instalar a última versão (versão 5.3.5 no momento em que escrevo estas linhas) de Lua, execute os seguintes comandos para baixar o pacote tar ball, extraí-lo, compilá-lo e instalá-lo.

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

Assim que a instalação for concluída, execute o interpretador Lua digitando no terminal (Ctrl + Alt + T):

lua-editor 5.3.5

lua

Crie seu primeiro programa com Lua

Usando nosso redigir o texto favorito, nós podemos criar nosso primeiro programa Lua. Editamos os arquivos da seguinte maneira:

vim ubunlog.lua

E adicionaremos o seguinte código ao arquivo:

programa vim lua

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

Agora salvamos e fechamos o arquivo. Então nós podemos execute nosso programa digitando no terminal (Ctrl + Alt + T):

lançando o programa escrito com lua

lua ubunlog.lua

Pára aprenda mais e aprenda a escrever programas com Lua, podemos ir para o site do projeto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.