Yadda ake Sanya Harshen Rubutun Lua a cikin Linux


Lua kyauta ce kuma buɗaɗɗen tushe, mai ƙarfi, ƙarfi, ƙarami kuma harshen rubutun rubutu. Harsunan rubutu ne da za'a iya ƙarawa da fassarar waɗanda aka buga su da ƙarfi, ana gudanar da su ta hanyar fassarar bytecode tare da na'ura mai tushe mai rijista.

Lua yana gudana akan duk idan ba yawancin tsarin aiki irin na Unix ciki har da Linux da Windows ba; akan tsarin aiki na wayar hannu (Android, iOS, breW, Symbian, Windows Phone); a kan microprocessors (ARM da Rabbit); akan manyan manyan kayan aikin IBM da dai sauransu.

Dubi yadda shirye-shiryen Lua ke aiki a cikin demo na kai tsaye.

  • Yana ginawa akan duk tsarin tare da daidaitaccen mai tarawa C.
  • Yana da matuƙar nauyi mai sauƙi, sauri, inganci kuma mai ɗaukar nauyi.
  • Yana da sauƙin koya da amfani.
  • Yana da API mai sauƙi kuma ingantaccen tsari.
  • Yana goyan bayan nau'ikan shirye-shirye da yawa (kamar tsari, mai dacewa da abu, shirye-shirye masu aiki da sarrafa bayanai da kuma bayanin bayanai).
  • Yana aiwatar da abubuwan da suka dace ta hanyar meta-mechanisms.
  • Hakanan yana haɗo madaidaitan tsarin daidaitawa tare da ƙayyadaddun bayanan bayanan da aka gina su a kusa da tsararraki masu alaƙa da ma'anoni masu fa'ida.
  • Ya zo tare da sarrafa ƙwaƙwalwar ajiya ta atomatik tare da ƙara tarin shara (don haka yana sa ya zama cikakke don daidaitawa ta ainihi, rubutun rubutu, da kuma ƙirar ƙira).

Yadda ake Sanya Lua a cikin Linux

Ana samun fakitin Lua a cikin ma'ajiyar hukuma na manyan rarraba Linux, zaku iya shigar da sabon sigar ta amfani da mai sarrafa fakitin da ya dace akan tsarin ku.

$ sudo apt install lua5.3	                #Debian/Ubuntu systems 
# yum install epel-release && yum install lua	#RHEL/CentOS systems 
# dnf install lua		                #Fedora 22+

Lua: Fakitin Lua na yanzu a cikin ma'ajin EPEL shine 5.1.4; don haka don shigar da sakin na yanzu, kuna buƙatar ginawa da shigar da shi daga tushe kamar yadda aka bayyana a ƙasa.

Da farko, tabbatar da cewa kuna da kayan aikin haɓakawa da aka shigar akan tsarin ku, in ba haka ba ku aiwatar da umarnin da ke ƙasa don shigar da su.

$ sudo apt install build-essential libreadline-dev      #Debian/Ubuntu systems 
# yum groupinstall "Development Tools" readline		#RHEL/CentOS systems 
# dnf groupinstall "Development Tools" readline		#Fedora 22+

Sa'an nan don ginawa da shigar da sabuwar sakin Lua (version 5.3.4 a lokacin wannan rubutun) na Lua, gudanar da umarni masu zuwa don zazzage kwandon fakitin, cirewa, ginawa da shigar da shi.

$ mkdir lua_build
$ cd lua_build
$ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
$ tar -zxf lua-5.3.4.tar.gz
$ cd lua-5.3.4
$ make linux test
$ sudo make install

Da zarar kun shigar da shi, gudanar da fassarar Lua kamar yadda aka nuna.

$ lua 

Amfani da editan rubutu da kuka fi so, zaku iya ƙirƙirar shirin Lua na farko kamar haka.

$ vi hello.lua

Kuma ƙara lambar mai zuwa zuwa fayil ɗin.

print("Hello World")
print("This is linux-console.net and we are testing Lua")

Ajiye kuma rufe fayil ɗin. Sannan gudanar da shirin kamar yadda aka nuna.

$ lua hello.lua

Don ƙarin bayani da koyon yadda ake rubuta shirye-shiryen Lua, je zuwa: https://www.lua.org/home.html

Lua yaren shirye-shirye iri-iri ne da ake amfani da shi a masana'antu da yawa (daga yanar gizo zuwa wasan kwaikwayo zuwa sarrafa hoto da kuma bayan), kuma an tsara shi tare da babban fifiko ga tsarin da aka haɗa.

Idan kun haɗu da wasu kurakurai yayin shigarwa ko kawai kuna son ƙarin sani, yi amfani da fom ɗin sharhin da ke ƙasa don aiko mana da tunanin ku.