Lua, installer dette kraftige skriptspråket på Ubuntu

Om lua

I neste artikkel skal vi ta en titt på Lua. Dette er en gratis og åpen kildekode skriptspråk. Den er kraftig, robust, minimal og integrerbar. Lua er et skriptspråk som støtter prosessuell programmering, objektorientert programmering, funksjonell programmering, datadrevet programmering og beskrivelse av disse.

Lua kombinerer enkel prosessuell syntaks med kraftige databeskrivelseskonstruksjoner basert på assosiative matriser og utvidbar semantikk. Dette språket er dynamisk skrevet, kjører når man tolker Bytecode med en registerbasert virtuell maskin og den har automatisk minnestyring med inkrementell søppeloppsamling. Den er ideell for konfigurasjon, skripting og rask prototyping.

Dette språket har blitt brukt i mange industrielle applikasjoner, for eksempel Adobe Photoshop Lightroom. Den har også blitt brukt i spill som World of Warcraft og Angry Birds. I følge nettstedet deres, dette er det ledende skriptspråket i spill. Ulike versjoner av Lua har blitt gitt ut og brukt i virkelige applikasjoner siden starten i 1993.

Lua har et velfortjent rykte for ytelse. Si vær 'like fort som lua', er en ambisjon fra andre skriptspråk. Ulike landemerker viser Lua som det raskeste språket innen tolket manuspråk.

Vi vil kunne kjøre det på alle, om ikke de fleste av operativsystemene, blant annet Gnu / Linux og Windows. Den kjører også på mobile operativsystemer som Android, iOS, BREW eller Windows Phone. Vi vil også finne at den fungerer på integrerte mikroprosessorer, ARM og Rabbit eller på IBM-hovedrammer og mange flere.

For å lære å bruke dette språket vil vi ha En vid referansehåndbok og fra flere bøker om det. Hvis vi vil se på hvordan Lua-programmer fungerer før vi installerer det i Ubuntu, kan vi bruke live demo som skaperne gjør tilgjengelig for brukere.

Generelle egenskaper ved Lua

Noen av de generelle egenskapene til Lua-språket er:

  • Det er et språk av konvensjonell manus Lett å bruke.
  • Det er bemerkelsesverdig lett, raskt og effektivt.
  • Har en kort læringskurve. Det er enkelt å lære og bruke.
  • Dette språket er tilpasses til et bredt spekter av applikasjoner.
  • API-en er enkel og det er godt dokumentert.
  • Støtter forskjellige typer programmering. Slik som prosessuell, objektorientert, funksjonell og datadrevet programmering, samt databeskrivelse.
  • Samle direkte prosessuell syntaks, med formidable databeskrivelseskonstruksjoner forankret rundt assosiative matriser og utvidbar semantikk.
  • Kommer med automatisk minnestyring med inkrementell søppeloppsamling. Dette gjør det til et perfekt alternativ for konfigurasjon og skripting.

Hvordan installere Lua på Ubuntu

Lua er tilgjengelig i offisielle arkiver for de viktigste Gnu / Linux-distribusjonene. I Ubuntu kan vi installere dette språket ved hjelp av pakkebehandleren ved å åpne en terminal (Ctrl + Alt + T) og skrive:

sudo apt install lua5.3

Kompilere Lua

Forsikre deg først ha installert nødvendige verktøy i systemet ditt. Du kan kjøre følgende kommando for å installere dem fra terminalen (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Etter endt installasjon, til kompilere og installere den nyeste versjonen (versjon 5.3.5 i skrivende stund) fra Lua, kjør følgende kommandoer for å laste ned tjærekulepakken, trekke den ut, kompilere den og installere den.

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

Når installasjonen er ferdig, kjør Lua-tolk å skrive inn terminal (Ctrl + Alt + T):

lua redaktør 5.3.5

lua

Lag ditt første program med Lua

Bruke vår tekstredaktør favoritt, vi kan lage vårt første Lua-program. Vi redigerer filene som følger:

vim ubunlog.lua

Og vi vil legge til følgende kode i filen:

vim program lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

Nå lagrer og lukker vi filen. Da kan vi kjør programmet vårt å skrive inn terminal (Ctrl + Alt + T):

lanserer programmet skrevet med lua

lua ubunlog.lua

Til lære mer og lære å skrive programmer med Lua, kan vi gå til prosjektnettsted.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.