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
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:
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):
lua ubunlog.lua
Til lære mer og lære å skrive programmer med Lua, kan vi gå til prosjektnettsted.