Sa susunod na artikulo ay titingnan natin si Lua. Ito ay wika ng libre at bukas na mapagkukunan ng script. Ito ay malakas, matatag, minimal at maisasama. Ang Lua ay isang wika ng scripting na sumusuporta sa programang pang-proseso, programa na nakatuon sa object, programa sa pag-andar, programa na hinihimok ng data at paglalarawan ng mga ito.
Pinagsasama ni Lua ang simpleng proseso ng syntax na may makapangyarihang mga konstruksyon ng paglalarawan ng data batay sa mga nauugnay na array at napalawak na semantika. Ang wikang ito ay palakas na nai-type, tumatakbo kapag nagpapakahulugan bytecode na may isang virtual na nakabatay sa pagpapatala at mayroon itong awtomatikong pamamahala ng memorya na may dagdag na koleksyon ng basura. Mainam ito para sa pagsasaayos, scripting, at mabilis na prototyping.
Ang wikang ito ay ginamit sa maraming mga aplikasyon sa industriya, tulad ng Adobe Photoshop Lightroom. Ginamit din ito sa mga laro tulad ng World of Warcraft at Angry Birds. Ayon sa kanilang website, ito ang nangungunang wika ng scripting sa mga laro. Ang iba't ibang mga bersyon ng Lua ay pinakawalan at ginamit sa totoong mga aplikasyon mula pa noong pagsisimula noong 1993.
Si Lua ay may karapat-dapat na reputasyon para sa pagganap. Sabihin maging 'kasing bilis ng lua', ay isang mithiin ng iba pang mga wika sa pag-script. Ipinapakita ng iba`t ibang mga palatandaan ang Lua bilang ang pinakamabilis na wika sa larangan ng binibigyang kahulugan na mga wika ng script.
Mapapatakbo namin ito sa lahat, kung hindi ang karamihan sa mga operating system, Gnu / Linux at Windows bukod sa iba pa. Tumatakbo din ito sa mga operating system ng mobile tulad ng Android, iOS, BREW, o Windows Phone. Mahahanap din namin ito na gumagana sa mga integrated microprocessor, ARM at Kuneho o sa mga mainframe ng IBM at marami pa.
Upang malaman na gamitin ang wikang ito ay magkakaroon tayo Isang malawak manwal ng sanggunian at mula sa maraming mga libro tungkol dito. Kung nais naming tingnan kung paano gumagana ang mga programa ng Lua bago i-install ito sa aming Ubuntu, maaari naming magamit ang live na demo na ginawang magagamit ng mga tagalikha nito sa mga gumagamit.
Pangkalahatang katangian ng Lua
Ang ilan sa mga pangkalahatang katangian ng wikang Lua ay:
- Ito ay isang wika ng maginoo na scripting Madaling gamitin.
- Ito ay kapansin-pansin magaan, mabilis at mahusay.
- Mayroong a maikling kurba sa pagkatuto. Madali itong matutunan at gamitin.
- Ang wikang ito ay nababagay sa isang malawak na hanay ng mga application.
- Ang API nito ay simple at ito ay mahusay na dokumentado.
- Sinusuportahan ang iba't ibang mga uri ng programa. Tulad ng pamamaraang pang-pamamaraan, nakatuon sa bagay, gumagana, at hinihimok ng data na programa, pati na rin ang paglalarawan ng data.
- Ipunin ang direktang pamamaraang syntax, na may mabigat na pagkakabuo ng paglalarawan ng data na naka-ugat sa paligid ng mga nauugnay na array at napalawak na semantika.
- Sumama sa awtomatikong pamamahala ng memorya na may karagdagang koleksyon ng basura. Ginagawa nitong perpektong pagpipilian para sa pagsasaayos at pag-script.
Paano i-install ang Lua sa Ubuntu
Si Lua ay magagamit sa mga opisyal na repository ng pangunahing pamamahagi ng Gnu / Linux. Sa aming Ubuntu maaari naming mai-install ang wikang ito gamit ang manager ng package sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at pagta-type:
sudo apt install lua5.3
Compile Lua
Una, siguraduhin may naka-install na kinakailangang mga tool sa iyong system. Maaari mong patakbuhin ang sumusunod na utos upang mai-install ang mga ito mula sa terminal (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Matapos matapos ang pag-install, sa ipunin at i-install ang pinakabagong bersyon (bersyon 5.3.5 sa oras ng pagsulat ng mga linyang ito) mula sa Lua, patakbuhin ang mga sumusunod na utos upang i-download ang tar ball package, i-extract ito, ipunin ito, at i-install ito.
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
Kapag natapos na ang pag-install, patakbuhin ang interpreter ng Lua pagta-type sa terminal (Ctrl + Alt + T):
lua
Lumikha ng iyong unang programa kasama si Lua
Gamit ang aming text editor paborito, kaya natin lumikha ng aming unang programa sa Lua. Ini-edit namin ang mga file tulad ng sumusunod:
vim ubunlog.lua
At idaragdag namin ang sumusunod na code sa file:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Ngayon ay nai-save namin at isinasara ang file. Pagkatapos ay maaari naming patakbuhin ang aming programa pagta-type sa terminal (Ctrl + Alt + T):
lua ubunlog.lua
Sa matuto nang higit pa at malaman kung paano sumulat ng mga programa kasama si Lua, maaari tayong pumunta sa website ng proyekto.