Introdução a LUA, uma poderosa linguagem de programação
Neste artigo conheceremos um pouco sobre Lua, que é uma maravilhosa linguagem de programação que aparentemente veio pra ficar.
Introdução
O que é LUA
Lua é uma linguagem de programação interpretada, muito rápida e fácil de se utilizar. A linguagem Lua pode ser utilizada para desenvolver jogos. Ela se assemelha muito com o Perl, o Python e o Ruby, portanto, quem programa ou conhece um pouco dessas linguagens aqui citadas, não terá dificuldades ao conhecer a linguagem Lua.Um pouco da história da linguagem Lua:
Lua foi criada em 1993 por Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes, membros da Computer Graphics Technology Group na PUC-Rio, a Pontifícia Universidade Católica do Rio de Janeiro, no Brasil. Versões da Lua antes da versão 5.0 foram liberadas sob uma licença similar à licença BSD. A partir da versão 5.0, Lua foi licenciada sob a licença MIT.
Alguns de seus parentes mais próximos são o Icon para sua concepção e Python para a sua facilidade de utilização por não-programadores. Em um artigo publicado no Dr. Dobb's Journal, os criadores da Lua também afirmam que Lisp e Scheme foram uma grande influência na decisão de desenvolver o quadro como a principal estrutura de dados de Lua. Lua tem sido usada em várias aplicações, tanto comerciais como não-comerciais.
Fonte da história: Lua (linguagem de programação) - Wikipédia
Como programar em Lua
Primeiramente deve ser feita a instalação do interpretador Lua.Para quem usa Debian ou alguma distribuição Linux baseada nela, basta dar o comando:
# apt-get install lua
Você também pode obter o source em:
Ou se preferir, pode baixar com o comando:
wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
Antes de instalarmos, vamos descompactar:
tar -vzxf lua-5.1.4.tar.gz
Depois vá até o diretório criado:
cd lua-5.1.4
E lá digite, como root:
# make install
Pronto, nosso interpretador Lua instá instalado. O uso dele é simples:
lua codigo.lua
Vamos agora instalar uma ferramenta para programação antes de começarmos a ter nosso primeiro contato com a linguagem.
Instale o Geany, que é super completo, é a que eu uso para programar com linguagens interpretadas.
Em uma distribuição Debian ou baseada, baixe-o com o apt-get:
# apt-get install geany
Caso esteja em outra distribuição, baixe ele por aqui:
Ok, vamos agora ter nosso primeiro contato com a linguagem.
Referências: