LINGUAGEM LUA.
LUA
A linguagem de programação Lua se popularizou nos últimos anos e vem sendo implementada nas mais diversas aplicações, desde o Adobe Photoshop Lightroom, os jogos World of Warcraft, The Sims e Angry Birds, até alguns sistemas embutidos (o middleware Ginga para TV digital). Saiba neste artigo o que é a linguagem de programação Lua e quais são os seus diferenciais.
Ela foi criada com o objetivo de integrar outras duas linguagens que inspiraram seu desenvolvimento: SOL e DEL. Sua primeira versão foi publicada em 1994 e em 1995, a brasuca já passava por seu primeiro upgrade, chegando à versão 2.1. A partir disso, ela começou a ganhar maior visibilidade, sendo utilizada por grandes empresas como Nasa e Petrobrás.
Assim como o seu nome sugere, o nome Lua representa as principais características da linguagem de programação:
- Pequena (a documentação, junto com o código fonte completo, ocupa cerca de 1MB);
- Fácil aprendizado (ela é uma das linguagens consideradas mais fáceis de aprender, assim como o Python);
- Extensibilidade (como ela foi projetada para integrar facilmente com outras linguagens, tornando-a extensível)
- Simplifica funções realizadas por outras linguagens (gerenciamento de memória, manipulação de dados complexos, entre outras tarefas).
- Versão 5.0 (sua evolução continua acontecendo e a mesma encontra-se na versão 5.0)
Ela também vem ganhando destaque no mundo dos games. Uma pesquisa realizada pela GDNet em setembro de 2003, aponta que cerca de 72% dos jogos que utilizam linguagens de script como Perl, VBasic, Forth, Python e Tcl, aplicam 20% da linguagem Lua e 7% Python.
Para saber quais são os seus diferenciais, é importante entender que o principal objetivo da linguagem de programação Lua é oferecer suporte à programação orientada a dados, objetos e procedural (imperativa).
Comentários
Postar um comentário