Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. Lua é uma linguagem de script de multiparadigma, pequena, reflexiva e leve, projetada para expandir aplicações em geral, por ser uma linguagem extensível (que une partes de um programa feitas em mais de uma linguagem), para prototipagem e para ser embarcada em softwares complexos, como jogos. Ela permite programação procedural, programação orientada a objetos, programação funcional, programação orientada a dados e descrição de dados. Lua assemelha-se com Python, Ruby e Icon, entre outras.
  2.  
  3. Lua foi criada em 1993 por Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes, membros do Computer Graphics Technology Group na PUC-Rio, a Pontifícia Universidade Católica do Rio de Janeiro, no Brasil. Versões de 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.
  4.  
  5. Lua combina sintaxe procedural simples com poderosas construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, é executada via interpretação de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.
  6.  
  7. Para ilustrar o vasto uso da linguagem, basta olhar alguns softwares que usam LUA:
  8.  
  9. - Adobe Photoshop Lightroom – software gerenciador de fotos da Adobe;
  10.  
  11. - World of Warcraft – jogo de MMORPG;
  12.  
  13. - Baldur’s Gate – jogo de RPG;
  14.  
  15. - VLC Media Player – software tocador de mídias de código aberto;
  16.  
  17. - lighttpd – servidor web;
  18.  
  19. - Lua Player – software interpretador de LUA para o Playstation Portável (PSP).
  20.  
  21. - Celestia – simulador astronômico grátis de código aberto.
  22.  
  23. - MySQL Workbench - software de arquitetura de tabelas do MySQL.
  24.  
  25. - TR1 Engine - recriação do motor clássico dos Tomb Raider 1 a 5.
  26.  
  27. - nmap - software livre de mapeamento/segurança em redes.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement