Lua

Lua è un linguaggio di programmazione comunemente usato per estendere o aggiungere funzionalità alle applicazioni software. Utilizza una sintassi semplice simile a quella del (C), che gli consente di funzionare con numerosi altri linguaggi. Lua ha un'ampia varietà di utilizzi, ma viene comunemente usato come linguaggio di estensione per le applicazioni web e i videogiochi.

Lua è un linguaggio di scripting, poiché il codice può essere analizzato ed eseguito al volo da un interprete. Tuttavia, come il Python, anche il codice Lua può essere compilato in un file binario eseguibile. La precompilazione di uno script Lua con il compilatore luac può migliorare le prestazioni, quindi il codice Lua viene spesso compilato quando è incorporato in un programma esistente.

Sebbene Lua sia progettato per essere semplice e portatile, è anche un linguaggio molto versatile. Lua supporta un'ampia varietà di tipi di dati, tra cui stringhe, numeri in virgola mobile e array. Include inoltre molti operatori diversi per eseguire calcoli, confronti e operazioni logiche. Lua supporta anche funzioni, cicli e istruzioni if-then. Il linguaggio include persino la raccolta dei rifiuti per la gestione automatica della memoria.

Poiché Lua è relativamente leggero, ovvero non utilizza più risorse di sistema del necessario, è un linguaggio ideale per eseguire attività di base. Ad esempio, un programmatore può sviluppare un videogioco in C++, ma usare Lua per gestire i personaggi e gli oggetti all'interno del gioco. La semplicità di Lua può rendere più facile programmare singoli aspetti di un programma senza il sovraccarico richiesto da altri linguaggi.

Estensione del file: .LUA

Aggiornato June 19, 2017 da Per C.

quizMetti alla prova le tue conoscenze

Which character is not supported the long filename (LFN) standard?

A
&
0%
B
:
0%
C
$
0%
D
!
0%
Correct! Incorrect!     View the LFN definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Lua in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.