terça-feira, 19 de novembro de 2013

A Linguagem de Programação LUA

A linguagem Lua é uma uma linguagem de programação poderosa, rápida e leve, que combina sintaxes simples para programação procedural e construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Sendo uma linguagem ideal para configuração, automação e prototipagem rápida.
Foi projetada, implementada e desenvolvida no Brasil, por uma equipe na PUC-Rio, tendo origem no Tecgraf e atualmente desenvolvida no Lablua, ambos laboratórios da Pontifícia Universidade Católica do Rio de Janeiro.

Vantagens da Linguagem Lua

  • Linguagem estabelecida e robusta: É a linguagem de script mais usada em jogos, possuindo sólido manual de referência e diversos livros sobre ela, sendo utilizada também em aplicações industriais e em sistemas embutidos;
  • Rapidez: Vários benchmarks mostram Lua como a linguagem mais rápida dentre as linguagens de script interpretadas, tendo merecida reputação de ótimo desempenho;
  • Portabilidade: É distribuída em um pequeno pacote e compila sem modificações em todas as plataformas com compilador C padrão, rodando em todos os tipos de Unix e Linux, em sistemas embarcados com IOS, Android,  Windows Phone, Symbian, etc., em microprocessadores embutidos como o ARM e Rabbit e até em mainframes IBM;
  • Embutivel: É uma engine rápida e pequena que pode ser facilmente embutida em sua aplicação;
  • Poderosa: Fornece meta-mecanismos para implementação de construções diretamente na linguagem, economizando conceitos, em uma linguagem pequena, porém como semântica estendida de maneira não convencionais; 
  • Pequena: Incluir Lua numa aplicação não aumenta quase nada o seu tamanho;
  • Livre:  É um software de código aberto, distribuída sobre a licença MIT, podendo ser utilizada para quaisquer propósitos, incluindo para propósitos comerciais, sem custos ou burocracia.
  •  
     
A utilização da linguagem está crescendo, vale a pena dedicar seu tempo estudando uma linguagem nova e que está em grande ascensão.
Para saber mais sobre a linguagem Lua, acesse o site da organização:
http://www.lua.org/portugues.html

Nenhum comentário:

Postar um comentário