Latest web development tutorials

Lua Tutorial

lua

Lua é uma linguagem de script leve e compacto, utilizando a linguagem C padrão e forma de código fonte aberto, que é projetado para aplicações incorporadas, proporcionando características de expansão e customização flexíveis para a aplicação.

Lua Brasil Pontifícia Universidade Católica do Rio de Janeiro (Pontifícia Universidade Católica do Rio de Janeiro) em uma equipe de pesquisa da Roberto Ierusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo formado e desenvolvido em 1993.


projetado

Ele é projetado para aplicações embarcadas, fornecendo recursos de expansão e customização flexíveis para a aplicação.


recurso Lua

  • Leve: Ele é escrito em código-fonte da linguagem C padrão é aberto e, depois de compilar apenas uma centena de K, pode ser facilmente incorporado em outro programa.
  • Escalável: Lua fornece uma interface muito fácil de usar eo mecanismo de expansão: Fornecido pela linguagem host (normalmente C ou C ++) estas funções, Lua pode usá-los como funções internas já são os mesmos.
  • Outras características:
    • Apoio processo de programação orientada (orientada para o procedimento) e programação funcional (programação funcional);
    • gerenciamento automático de memória, apenas fornece um tipo comum de tabela (tabela), ela pode ser alcançada usando matrizes, tabelas de hash, uma coleção de objetos;
    • Built-in linguagem padrão de correspondência; encerramento (fechamento); função também pode ser visto como um valor, fornecendo multi-threaded (processo de cooperação, e não o sistema operacional suporta threads) de apoio;
    • Ele pode facilmente suportar um número de mecanismos-chave da programação orientada a objetos exigidos por encerramentos e de mesa, tais como abstração de dados, funções virtuais, herança e sobrecarga similares.

cenários Lua

  • Desenvolvimento de jogos
  • Stand-alone roteiro
  • script de aplicações Web
  • Extensões e plug-ins, tais como bancos de dados: MySQL Proxy e MySQL Workbench
  • sistemas de segurança, tais como sistemas de detecção de intrusão

Primeiro programa de Lua

Em seguida, usamos Lua para a saída "Olá mundo!"

Exemplos (LUA 5.3)

print ( "Olá mundo!")

Correndo instância »

Após a corrida, ele será exibido na tela Olá, mundo!.