Lua

Tela Software:
Lua
Detalhes de Software:
Versão: 5.3.5 Atualizado
Data de upload: 17 Aug 18
Licença: Livre
Popularidade: 109

Rating: 5.0/5 (Total Votes: 1)

Lua é uma linguagem ou interpretador de scripts livre, rápido, incorporável, portátil, pequeno, poderoso, mas simples, comprovado e robusto, projetado para estender aplicativos. A linguagem de script Lua combina construções poderosas de descrição de dados, que são baseadas em semânticas extensíveis e matrizes associativas, com sintaxe procedural simples.

O software é interpretado a partir de bytecodes, digitado dinamicamente e apresenta gerenciamento automático de memória com coleta de lixo, tornando-o a ferramenta perfeita para criação de scripts, prototipagem rápida e configuração. Lua também inclui uma pequena biblioteca de funções C, escrita em ANSI C. Lua é pronunciada & ldquo; LOO-ah & rdquo; e significa "lua" em português.


Começando com Lua

Lua instala um pouco diferente de outros programas de código aberto. Depois de ter baixado o último lançamento do Softoware ou da página oficial do projeto (veja o link no final do artigo), extraia o pacote com um utilitário gerenciador de arquivos no seu diretório Inicial, abra seu aplicativo Terminal favorito e vá para o localização dos arquivos de arquivo extraídos (por exemplo, cd /home/softoware/lua-5.2.3 - substitua & lsquo; softoware & rsquo; pelo seu nome de usuário).

Em seguida, execute o & lsquo; make linux & rsquo; Comando para compilar Lua e criar o executável, que estará localizado na pasta / src e utilizável imediatamente. Para instalar Lua em todo o sistema, execute o & lsquo; sudo make install & rsquo; comando logo após o processo de compilação. Use Lua a partir do prompt do shell e visualize as opções de linha de comando disponíveis, bem como a mensagem de uso executando o & lsquo; lua - help & rsquo; comando.


Opções de linha de comando

Como qualquer outro programa de linha de comando, o Lua vem com várias opções. Isso permitirá que você execute uma sequência personalizada, ignore as variáveis ​​de ambiente, pare as opções de manipulação, entre no modo interativo depois de executar um script, use uma biblioteca personalizada, bem como pare de manipular opções e execute stdin. Execute o & lsquo; man lua & rsquo; comando para aprender a usar Lua.

O que há de novo nesta versão:

  • Esta é uma versão de correção de bugs.

O que há de novo na versão 5.3.1:

  • Esta é uma versão de correção de bugs.

O que há de novo na versão 5.3.0:

  • Principais alterações:
  • inteiros (64 bits por padrão)
  • suporte oficial para números de 32 bits
  • operadores bitwise
  • suporte utf-8 básico
  • funções para empacotar e descompactar valores
  • Idioma:
  • userdata pode ter qualquer valor Lua como uservalue
  • divisão inteira
  • regras mais flexíveis para alguns metamétodos

  • Bibliotecas
  • :
  • ipairs e a biblioteca de tabelas respeitam metamétodos
  • opção de faixa em string.dump
  • biblioteca de tabelas respeita metamétodos
  • nova função table.move
  • nova função string.pack
  • nova função string.unpack
  • nova função string.packsize
  • API C:
  • API mais simples para funções de continuação em C
  • lua_gettable e funções semelhantes retornam o tipo de valor resultante
  • opção de faixa em lua_dump
  • nova função: lua_geti
  • nova função: lua_seti
  • nova função: lua_isyieldable
  • nova função: lua_numbertointeger
  • nova função: lua_rotate
  • nova função: lua_stringtonumber
  • Intérprete independente de Lua:
  • pode ser usado como calculadora; não há necessidade de prefixar com '='
  • tabela arg disponível para todo o código

O que há de novo na versão 5.2.3:

  • Esta é uma versão de correção de bugs.

O que há de novo na versão 5.2.1:

  • Esta versão corrige todos os erros conhecidos.

O que há de novo na versão 5.2.0 RC2:

  • Correções de documentação e portabilidade.

Programas semelhantes

IsForth
IsForth

20 Feb 15

Flexc++
Flexc++

14 Apr 15

gears-less
gears-less

20 Feb 15

Comentário para Lua

Comentários não encontrado
Adicionar comentário
Ligue imagens!