Ir para conteúdo

Informações - Lua


honux

Posts Recomendados

Site oficial : http://www.lua.org/

Download : http://www.lua.org/download.html

FAQ ( Inglês ) : http://www.lua.org/faq.html

Quando você fazer download você irá perceber que o download vem apenas uma source, que a mesma será utilizada para fazer o seu executável. Lua não é necessário compilar ( após adquirir o seu executável ), pois você rodará os programas feitos em lua diretamente deles mesmos.

Caso você não consiga fazer ( compilar ) seus próprios executáveis, faça download deles aqui ( Plataforma Windows ) : http://luaforge.net/frs/download.php/1420/...in32_bin.tar.gz

Para executar um arquivo Lua, apenas abra o mesmo, então abrirá uma tela preta ( equivalente a do DoS ) que executará o seu programa.

Intrudoção - ( Retirada do Site Oficial )

Lua é uma linguagem de programação poderosa e leve, projetada para estender aplicações. Lua também é frequentemente usada como uma linguagem de propósito geral.

Lua combina programação procedural com poderosas construções para descrição de dados, baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória com coleta de lixo. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.

Um conceito fundamental no projeto de Lua é fornecer meta-mecanismos para a implementação de construções, em vez de fornecer uma multidão de construções diretamente na linguagem. Por exemplo, embora Lua não seja uma linguagem puramente orientada a objetos, ela fornece meta-mecanismos para a implementação de classes e herança. Os meta-mecanismos de Lua trazem uma economia de conceitos e mantêm a linguagem pequena, ao mesmo tempo que permitem que a semântica seja estendida de maneiras não convencionais. Ter uma semântica extensível é uma das características mais marcantes de Lua.

Lua está implementada como uma pequena biblioteca de funções C, escritas em ANSI C, que compila sem modificações em todas as plataformas conhecidas. Os objetivos da implementação são simplicidade, eficiência, portabilidade e baixo impacto de inclusão em aplicações.

Link para o comentário
Compartilhar em outros sites

  • 8 months later...
  • 11 months later...
  • 1 month later...
  • 7 months later...
  • 3 months later...
  • 2 months later...
×
×
  • Criar Novo...