Kaya, i-install ang malakas na wika ng pag-script na ito sa Ubuntu

Tungkol sa lua

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 editor 5.3.5

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:

vim program lua

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):

paglulunsad ng program na nakasulat sa lua

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.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.