Lua

Software screenshot:
Lua
Dettagli del software:
Versione: 5.3.5 Aggiornato
Data di caricamento: 17 Aug 18
Licenza: Libero
Popolarità: 109

Rating: 5.0/5 (Total Votes: 1)

Lua è un linguaggio di scripting o interprete gratuito, veloce, integro, portatile, piccolo, potente, ma semplice, comprovato e robusto, progettato per estendere le applicazioni. Il linguaggio di scripting Lua combina potenti costrutti di descrizione dei dati, basati su semantica estensibile e array associativi, con una semplice sintassi procedurale.

Il software è interpretato da bytecode, digitato dinamicamente e integra la gestione automatica della memoria con la garbage collection, rendendolo lo strumento perfetto per lo scripting, la prototipazione rapida e la configurazione. Lua include anche una piccola libreria di funzioni C, scritta in ANSI C. Lua è pronunciata & ldquo; LOO-ah & rdquo; e significa "Luna" in portoghese.


Iniziare con Lua

Lua si installa un po 'diversamente da altri programmi open source. Dopo aver scaricato l'ultima versione da Softoware o tramite la homepage ufficiale del progetto (vedere il link alla fine dell'articolo), estrai il pacchetto con un'utilità di gestione archivio nella tua directory Home, apri l'app Terminal preferita e passa al posizione dei file di archivio estratti (es. cd /home/softoware/lua-5.2.3 - replace & lsquo; softoware & rsquo; con il tuo nome utente).

Quindi, esegui il & lsquo; make linux & rsquo; comando per compilare Lua e creare l'eseguibile, che si troverà nella cartella / src e utilizzabile subito. Per installare Lua a livello di sistema, esegui "sudo make install & rsquo; comando subito dopo il processo di compilazione. Utilizzare Lua dal prompt della shell e visualizzare le opzioni della riga di comando disponibili, nonché il messaggio di utilizzo eseguendo il & lsquo; lua --help & rsquo; comando.


Opzioni della riga di comando

Come ogni altro programma da riga di comando, Lua ha diverse opzioni. Questi permetteranno di eseguire una stringa personalizzata, ignorare le variabili di ambiente, interrompere le opzioni di gestione, accedere alla modalità interattiva dopo aver eseguito uno script, utilizzare una libreria personalizzata, nonché interrompere le opzioni di gestione ed eseguire lo stdin. Esegui l'& lsquo; uomo lua & rsquo; comando per imparare come usare Lua.

Novità di in questa versione:

  • Questa è una versione di bug-fix.

Novità nella versione 5.3.1:

  • Questa è una versione di bug-fix.

Novità nella versione 5.3.0:

  • Principali modifiche:
  • interi (64 bit per impostazione predefinita)
  • supporto ufficiale per i numeri a 32 bit
  • operatori bit a bit
  • supporto per utf-8 di base
  • funzioni per il confezionamento e il disimballaggio dei valori
  • Lingua:
  • userdata può avere qualsiasi valore Lua come uservalore
  • divisione intera
  • regole più flessibili per alcuni metamethod
  • Biblioteche:
  • ipairs e la libreria della tabella rispettano i metamethod
  • opzione di strip in string.dump
  • la libreria delle tabelle rispetta i metamethod
  • nuova funzione table.move
  • nuova funzione string.pack
  • nuova funzione string.unpack
  • nuova funzione string.packsize
  • API C:
  • API più semplice per le funzioni di continuazione in C
  • lua_gettable e funzioni simili restituiscono il tipo di valore risultante

  • Opzione
  • strip in lua_dump
  • nuova funzione: lua_geti
  • nuova funzione: lua_seti
  • nuova funzione: lua_isyieldable
  • nuova funzione: lua_numbertointeger
  • nuova funzione: lua_rotate
  • nuova funzione: lua_stringtonumber
  • Interprete standalone Lua:
  • può essere usato come calcolatore; non c'è bisogno di prefisso con '='
  • tabella arg disponibile per tutto il codice

Novità nella versione 5.2.3:

  • Questa è una versione di bug-fix.

Novità della versione 5.2.1:

  • Questa versione corregge tutti i bug noti.

Novità nella versione 5.2.0 RC2:

  • Correzioni relative alla documentazione e alla portabilità.

Programmi simili

Box
Box

19 Feb 15

JRuby
JRuby

17 Feb 15

gears-handlebars
gears-handlebars

20 Feb 15

Commenti a Lua

I commenti non trovato
Aggiungi commento
Accendere le immagini!