Nel prossimo articolo daremo uno sguardo a Lua. Questo è un linguaggio di scripting gratuito e open source. È potente, robusto, minimale e integrabile. Lua è un linguaggio di scripting che supporta la programmazione procedurale, la programmazione orientata agli oggetti, la programmazione funzionale, programmazione basata sui dati e la descrizione di questi.
Lua combina una sintassi procedurale semplice con potenti costrutti di descrizione dei dati basati su array associativi e semantica estensibile. Questa lingua è digitata dinamicamente, viene eseguito durante l'interpretazione codice a byte con una macchina virtuale basata sul registro e ha una gestione automatica della memoria con garbage collection incrementale. È ideale per la configurazione, lo scripting e la prototipazione rapida.
Questo linguaggio è stato utilizzato in molte applicazioni industriali, come Adobe Photoshop Lightroom. È stato utilizzato anche in giochi come World of Warcraft e Angry Birds. Secondo il loro sito web, questo è il principale linguaggio di scripting nei giochi. Varie versioni di Lua sono state rilasciate e utilizzate in applicazioni reali sin dal suo inizio nel 1993.
Lua ha una meritata reputazione per le sue prestazioni. Dire essere 'veloce come lua', è un'aspirazione di altri linguaggi di scripting. Vari punti di riferimento mostrano Lua come il linguaggio più veloce nel campo dei linguaggi di scripting interpretati.
Saremo in grado di eseguirlo su tutti, se non sulla maggior parte dei sistemi operativi, Gnu / Linux e Windows, tra gli altri. Funziona anche su sistemi operativi mobili come Android, iOS, BREW o Windows Phone. Lo troveremo anche funzionare su microprocessori integrati, ARM e Rabbit o su mainframe IBM e molti altri.
Per imparare a usare questa lingua avremo Un'ampia manuale di riferimento e da diversi libri a riguardo. Se vogliamo dare un'occhiata a come funzionano i programmi Lua prima di installarli nella nostra Ubuntu, possiamo fare uso del dimostrazione dal vivo che i suoi creatori mettono a disposizione degli utenti.
Caratteristiche generali di Lua
Alcune delle caratteristiche generali della lingua Lua sono:
- È una lingua di scripting convenzionale Facile da usare.
- È straordinariamente leggero, veloce ed efficiente.
- Ha una breve curva di apprendimento. È facile da imparare e da usare.
- Questa lingua è adattabile a un'ampia gamma di applicazioni.
- La sua API è semplice ed è ben documentato.
- Supporta vari tipi di programmazione. Come la programmazione procedurale, orientata agli oggetti, funzionale e basata sui dati, nonché la descrizione dei dati.
- Raccogli il file sintassi procedurale diretta, con formidabili costrutti di descrizione dei dati radicati attorno ad array associativi e semantica estensibile.
- Viene con gestione automatica della memoria con garbage collection incrementale. Questo lo rende un'opzione perfetta per la configurazione e lo scripting.
Come installare Lua su Ubuntu
Lua lo è disponibile nei repository ufficiali delle principali distribuzioni Gnu / Linux. Nel nostro Ubuntu possiamo installare questa lingua utilizzando il gestore di pacchetti aprendo un terminale (Ctrl + Alt + T) e digitando:
sudo apt install lua5.3
compilare lua
Innanzitutto, assicurati avere gli strumenti necessari installati nel tuo sistema. Puoi eseguire il seguente comando per installarli dal terminale (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Dopo aver terminato l'installazione, a compilare e installare l'ultima versione (versione 5.3.5 al momento della stesura di queste righe) da Lua, esegui i seguenti comandi per scaricare il pacchetto tar ball, estrarlo, compilarlo e installarlo.
mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test sudo make install
Una volta terminata l'installazione, eseguire l'interprete Lua digitando nel terminale (Ctrl + Alt + T):
lua
Crea il tuo primo programma con Lua
Utilizzando il nostro editor di testo preferito, possiamo creare il nostro primo programma Lua. Modifichiamo i file come segue:
vim ubunlog.lua
E aggiungeremo il seguente codice al file:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Ora salviamo e chiudiamo il file. Allora possiamo eseguire il nostro programma digitando nel terminale (Ctrl + Alt + T):
lua ubunlog.lua
a scopri di più e impara a scrivere programmi con Lua, possiamo andare al sito web del progetto.