Guida completa al linguaggio Lua
Il linguaggio di programmazione Lua è un linguaggio di scripting estensibile, leggero e veloce. È progettato per essere incorporato in altre applicazioni come motore di scripting.
Creato nel 1993 da Roberto Ierusalimschy, Lua è un linguaggio di programmazione estremamente flessibile e versatile, che può essere utilizzato in una vasta gamma di applicazioni, dalla programmazione di giochi alla creazione di applicazioni web.
In questa guida completa al linguaggio Lua, vedremo come utilizzare Lua per creare script, programmi e applicazioni. Impareremo i concetti di base del linguaggio, come le variabili, i tipi di dati, le funzioni e le librerie standard.
La tabella che segue riassume le principali caratteristiche del linguaggio Lua:
Caratteristica | Descrizione |
---|---|
Anno di prima versione | 1993 |
Paradigma di programmazione | Imperativo, Procedurale, Funzionale, Orientato agli oggetti, meta-programmazione, riflessivo, basato su prototipi |
Progettato da | Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes |
Tipizzazione | Dinamica, Forte, Duck Typing |
Compilazione | Interpretato |
Gestione della Memoria | Automatica |
Piattaforma | Multi-piattaforma |
Ultima versione | 5.4 |
Estensione dei file | .lua |