Conhecendo um pouco sobre Lua


A linguagem de programação LUA tem conquistado os desenvolvedores de programas e aplicações aos poucos, graças a sua simplicidade, leveza e “poder de fogo”, uma vez que pode ser usada para criação de scripts diversos, banco de dados e até programas.

Sua diversidade de utilização e portabilidade já conquistaram até mesmo a Microsoft, que fechou um acordo de parceria com a Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio), local onde a linguagem nasceu, para integrar a LUA na plataforma .NET.

A linguagem de programação LUA é leve e poderosa, projetada para estender aplicações e usada como uma linguagem de propósito geral. Sua interoperabilidade é capaz de criar pontes entre sistemas diferentes através da criação de novos sistemas que facilitam essas conexões entre ASP e PHP, Windows e Solaris e outros exemplos que se possa pensar. LUA é, na verdade, uma biblioteca escrita em ANSI C compilada sem nenhuma modificação em qualquer plataforma que tenha um compilador compatível com o padrão, como Windows, Solaris, Linux ou Macintosh.

Devido à sua eficiência, clareza e facilidade de aprendizado, passou a ser usada em diversos ramos da programação, como no desenvolvimento de jogos (o exemplo mais grandioso de sua utilização foi na Blizzard, por exemplo, que usou a linguagem no jogo World of Warcraft).

Como programar em Lua

Está instalação abaixo do LUA foi retirado do vivaolinux.

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:
http://www.lua.org/ftp/lua-5.1.4.tar.gz

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, e é excelente 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:
http://www.geany.org/Download/Releases

Ok, agora sim já podemos ter nosso primeiro contato com a linguagem.

Até a próxima.

Referências:

Lua (pt_br)
Lua (us)
Lua no Wikipédia

Conte-nos o que achou...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: