Në artikullin vijues do të hedhim një vështrim te Lua. Kjo eshte nje gjuhë të shkruar dhe të lirë të shkrimit. Shtë i fuqishëm, i fortë, minimal dhe i integrueshëm. Lua është një gjuhë skriptimi që mbështet programimin procedural, programimin e orientuar drejt objektit, programimin funksional, programimi i drejtuar nga të dhënat dhe përshkrimin e këtyre.
Lua kombinon sintaksën e thjeshtë procedurale me konstruktet e fuqishme të përshkrimit të të dhënave bazuar në vargje asociuese dhe semantikë të zgjerueshme. Kjo gjuhë është shtypur në mënyrë dinamike, shkon kur interpreton bytekod me një makinë virtuale të bazuar në regjistër dhe ka menaxhim automatik të kujtesës me mbledhje shtesë të plehrave. Isshtë ideale për konfigurim, skenar dhe prototip të shpejtë.
Kjo gjuhë është përdorur në shumë aplikacione industriale, të tilla si Adobe Photoshop Lightroom. Shtë përdorur gjithashtu në lojëra të tilla si World of Warcraft dhe Angry Birds. Sipas uebfaqes së tyre, kjo është gjuha kryesore e skenarit në lojëra. Versione të ndryshme të Lua janë lëshuar dhe përdorur në aplikacione reale që nga fillimi i saj në 1993.
Lua ka një reputacion të merituar për performancën. Thuaj be 'aq shpejt sa lua', është një aspiratë e gjuhëve të tjera të skenarit. Monumente të ndryshme tregojnë Lua si gjuha më e shpejtë në fushën e gjuhëve të interpretuara të shkrimit.
Ne do të jemi në gjendje ta përdorim atë në të gjitha, nëse jo në shumicën e sistemeve operative, Gnu / Linux dhe Windows ndër të tjera. Gjithashtu funksionon në sisteme operative mobile si Android, iOS, BREW ose Windows Phone. Do ta gjejmë gjithashtu duke punuar në mikroprocesorë të integruar, ARM dhe Rabbit ose në rrjetet kryesore të IBM dhe shumë më tepër.
Për të mësuar të përdorim këtë gjuhë do të kemi Një e gjerë manual referimi dhe nga disa libra në lidhje me të. Nëse duam të hedhim një vështrim se si funksionojnë programet Lua përpara se ta instalojmë në Ubuntu, ne mund të përdorim demo live që krijuesit e saj i vendosin në dispozicion të përdoruesve.
Karakteristikat e përgjithshme të Lua-s
Disa nga karakteristikat e përgjithshme të gjuhës Lua janë:
- Shtë një gjuhë e skenare konvencionale Lehtë për t’u përdorur.
- Remarkshtë jashtëzakonisht e jashtëzakonshme të lehta, të shpejta dhe efikase.
- Ka një kurba e të mësuarit të shkurtër. Easyshtë e lehtë për tu mësuar dhe përdorur.
- Kjo gjuhë është i adaptueshëm për një gamë të gjerë aplikimesh.
- API-ja e tij është e thjeshtë dhe është e dokumentuar mirë.
- Mbështet lloje të ndryshme të programimit. Të tilla si programimi procedural, i orientuar drejt objektit, funksional dhe i drejtuar nga të dhënat, si dhe përshkrimi i të dhënave.
- Mblidhni sintaksa e drejtpërdrejtë procedurale, me konstrukte të frikshme të përshkrimit të të dhënave të rrënjosura rreth vargjeve shoqëruese dhe semantikës së zgjerueshme.
- Vjen me menaxhim automatik i kujtesës me mbledhje shtesë të plehrave. Kjo e bën atë një mundësi të përsosur për konfigurimin dhe skriptimin.
Si të instaloni Lua në Ubuntu
Lua është në dispozicion në depot zyrtare të shpërndarjeve kryesore Gnu / Linux. Në Ubuntu tonë ne mund ta instalojmë këtë gjuhë duke përdorur menaxherin e paketës duke hapur një terminal (Ctrl + Alt + T) dhe duke shtypur:
sudo apt install lua5.3
Përpiloni Lua
Së pari, sigurohuni kanë të instaluar mjetet e nevojshme në sistemin tuaj. Mund të ekzekutoni komandën e mëposhtme për t'i instaluar nga terminali (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Pas mbarimit të instalimit, te përpiloni dhe instaloni versionin e fundit (versioni 5.3.5 në kohën e shkrimit të këtyre rreshtave) nga Lua, ekzekutoni komandat e mëposhtme për të shkarkuar paketën e katranit, nxjerrjen, përpilimin dhe instalimin e tij.
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
Pasi të ketë mbaruar instalimi, drejto interpretin Lua shtypja në terminal (Ctrl + Alt + T):
lua
Krijoni programin tuaj të parë me Lua
Përdorimi i tonave redaktori i tekstit i preferuar, ne mundemi krijoni programin tonë të parë Lua. Ne redaktojmë skedarët si më poshtë:
vim ubunlog.lua
Dhe ne do të shtojmë kodin e mëposhtëm në skedar:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Tani ruajmë dhe mbyllim skedarin. Atëherë mundemi ekzekutoni programin tonë shtypja në terminal (Ctrl + Alt + T):
lua ubunlog.lua
në mësoni më shumë dhe mësoni të shkruani programe me Lua, ne mund të shkojmë në faqja në internet e projektit.