Instale Lua, uma excelente linguagem de programação para iniciantes

tomar

Lua é uma linguagem de programação imperativa, estruturada e bastante leveou que foi projetado como uma linguagem interpretada com semântica extensível. Esta linguagem de programação É multiplataforma e de código aberto, lançado sob a licença do MIT.

Esta linguagem de programação é uma das linguagens recomendadas para iniciar e entender a programação, porque é considerada uma das linguagens de programação mais simples de entender.

Sobre a linguagem de programação Lua

Lua é uma linguagem de programação compacto o suficiente para ser usado em plataformas diferentes.

Em Lua as variáveis ​​não têm tipo, apenas os dados e podem ser lógicas, inteiras, números de ponto flutuante ou strings.

Estruturas de dados como vetores, conjuntos, tabelas hash, listas e registros podem ser representadas usando a estrutura de dados única de Lua.

Lua é uma linguagem multiparadigma porque sua semântica pode ser estendida e modificada pela redefinição de funções das estruturas de dados usando meta-tabelas, quase como em Perl (assim permite implementar, por exemplo, herança, embora seja estranho à linguagem).

Lua oferece suporte para funções de ordem superior, coletor de lixo. Combinando tudo isso, é possível usar Lua na programação orientada a objetos.

Os programas em Lua não são interpretados diretamente, mas compilados em bytecode, que é executado na máquina virtual Lua.

O processo de compilação normalmente é transparente para o usuário e é feito em tempo de execução, mas pode ser feito com antecedência para aumentar o desempenho e reduzir o uso de memória, ignorando o compilador.

Entre Suas principais características podem ser destacadas:

  • É baseado em todos os sistemas com um compilador C padrão.
  • É muito leve, rápido, eficiente e portátil.
  • É fácil de aprender e usar.
  • Possui uma API simples e bem documentada.
  • Ele oferece suporte a vários tipos de programação (como programação procedural, orientada a objetos, funcional e orientada a dados, bem como descrição de dados).
  • Ele implementa orientação a objetos por meio de meta-mecanismos.
  • Ele também reúne sintaxe procedural simples com construções de descrição de dados formidáveis ​​baseadas em matrizes associativas e semântica extensível.
  • Ele vem com gerenciamento automático de memória com coleta de lixo (tornando-o perfeito para configuração do mundo real, scripts e também prototipagem em ritmo acelerado).
  • Para começar a aprender esta linguagem de programação, é necessário ter o intérprete da linguagem do sistema.

lua-destaque-imagem

Como instalar a linguagem de programação Lua no Linux?

Devido à sua grande popularidade do idioma seu interpretador é encontrado na maioria das distribuições Linux.

Portanto, para sua instalação, você pode instalá-lo com qualquer um dos seguintes comandos de acordo com a distribuição que está usando.

Pára aqueles que são usuários de Debian, Ubuntu, Linux Mint ou qualquer sistema derivado destes, só temos que abrir um terminal e executar o seguinte comando nele:

sudo apt install lua5.3

Sim são usuários do Arch Linux, Manjaro, Antergos ou qualquer distribuição derivada do Arch Linux, podemos instalar o intérprete dos repositórios AUR, para isso só temos que digitar:

aurman -S lua

Enquanto por Aqueles que são usuários do CentOS, RHEL, Fedora ou qualquer distribuição derivada destes, podemos instalá-lo com:

sudo dnf install lua

Os que Eles são usuários do openSUSE, eles devem adicionar um repositório e instalar, eles fazem isso digitando o seguinte de acordo com a versão que estão usando:

Pára openSUSE Tumbleweed execute o seguinte como root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Tumbleweed/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Se você usar openSUSE pulo 42.3 execute o seguinte como root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_42.3/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Pára openSUSE pulo 15.0 execute o seguinte como root:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_15.0/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

E pronto com isso, já estou instalado.

Você pode fazer um teste simples criando o famoso hello world, basta criar um arquivo com a extinção .lua e dentro do local:

nano holamundo.lua
print("Hola mundo!")

E para ver como funciona, basta executá-lo no terminal com:

lua holamundo.lua


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.

  1.   ariel dito

    No Arch Linux o pacote "lua" está nos repositórios oficiais e não precisa ser compilado
    $ sudo pacman -S lua