Lua

Lua é uma linguagem de programação normalmente usada para estender ou adicionar funcionalidades a aplicativos de software. Ela usa uma sintaxe simples semelhante à de (C), o que permite que funcione com várias outras linguagens. Lua tem uma ampla variedade de usos, mas é normalmente usada como uma linguagem de extensão para aplicativos web e videogames.

Lua é uma linguagem de script, pois o código pode ser analisado e executado em tempo de execução por um interpretador. No entanto, assim como o código de Python, o código Lua também pode ser compilado em um arquivo binário executável. Pré-compilar um script Lua com o luac compilador pode melhorar o desempenho, por isso o código Lua costuma ser compilado quando é incorporado a um programa existente.

Embora Lua tenha sido projetada para ser simples e portátil, ela também é uma linguagem muito capaz. Lua oferece suporte a uma grande variedade de tipos de dados, incluindo strings, números de ponto flutuante e matrizes. Ela também inclui muitos operadores diferentes para realizar cálculos, comparações e operações lógicas. Lua também oferece suporte a funções, loops e instruções if-then. A linguagem inclui até mesmo coleta de lixo para o gerenciamento automático de memória.

Como Lua é relativamente leve — o que significa que não usa mais recursos do sistema do que o necessário — ela é uma linguagem ideal para realizar tarefas básicas. Por exemplo, um programador pode programar um videogame em C++, mas usar Lua para gerenciar os personagens e objetos dentro do jogo. A simplicidade de Lua pode facilitar a programação de aspectos individuais de um programa sem a sobrecarga exigida por outras linguagens.

Extensão de arquivo: .LUA

Atualizado June 19, 2017 por Per C.

quizTeste seus conhecimentos

Which version of Mac OS X preceded Mac OS X 10.7 Lion?

A
Panther
0%
B
Jaguar
0%
C
Puma
0%
D
Snow Leopard
0%
Correct! Incorrect!     View the Snow Leopard definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Lua nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.