Lua, ku rakib luqaddan qoraalka ah ee xoogga leh Ubuntu

Ku saabsan lua

Maqaalka soo socda waxaan ku eegeynaa Lua. Tani waa a luuqad qoraal ah oo bilaash ah oo furan. Waa mid awood badan, xoogan, mid yar oo iswaafajin kara. Lua waa luuqad qoraal ah oo taageerta barnaamijyada nidaamka, barnaamijyada ujeedo-ujeedo leh, barnaamijyo shaqeynaya, barnaamij ku saleysan xogta iyo sharaxaad kuwan.

Lua wuxuu isku daraa qaab-dhismeed fudud oo qaab-dhismeed qeexan oo xog leh oo ku saleysan qaabab israacinaya iyo semantics-ka la ballaarin karo Luqaddan si firfircoon ayaa loo qoraa, socda marka la turjumayo code byte oo ay la socdaan mashiin dalwaddii diiwaan gashan waxayna leedahay maareyn xasuus otomaatig ah oo aruurin qashin uruurin ah. Waxay ku habboon tahay qaabeynta, qoraalka, iyo nooc dhakhso leh.

Luqaddan waxaa loo adeegsaday dalabyo badan oo warshadeed ah, sida Adobe Photoshop Lightroom. Waxaa sidoo kale loo adeegsaday ciyaaro sida World of Warcraft iyo Angry Birds. Sida laga soo xigtay boggooda, kani waa luuqada hormarinta qoraalka ee ciyaaraha. Noocyo kala duwan oo Lua ah ayaa la sii daayay loona adeegsaday codsiyada dhabta ah tan iyo markii la aasaasay 1993.

Lua wuxuu ku muteystay sumcad wanaagsan waxqabadka. Dheh 'sida ugu dhakhsaha badan lua', waa hamiga luqadaha kale ee qoraalka. Calaamado kala duwan ayaa muujinaya Lua sida luqadda ugu dhaqsaha badan ee dhinaca luqadaha qoraalka la turjumay.

Waxaan awood u yeelan doonnaa inaan ku wada shaqeyno dhammaantood, haddii aysan ahayn inta badan nidaamyada hawlgalka, Gnu / Linux iyo Windows iyo kuwa kale. Waxay sidoo kale ku shaqeysaa nidaamyada hawlgalka mobilada sida Android, iOS, BREW ama Windows Phone. Waxaan sidoo kale ka heli doonnaa iyada oo ka shaqeyneysa microroprocessors isku dhafan, ARM iyo Bakayle ama IBM mainframes iyo kuwo kaloo badan.

Si aan u baranno adeegsiga luqaddan waan yeelan doonnaa Ballaaran tixraac iyo dhowr buug oo ku saabsan. Haddii aan rabno inaan fiirino sida barnaamijyada Lua u shaqeeyaan ka hor inta aan lagu rakibin Ubuntu, waxaan ka faa'iideysan karnaa nool live in abuurayaasheeda ay u soo bandhigaan dadka isticmaala.

Astaamaha guud ee Lua

Qaar ka mid ah astaamaha guud ee luqadda Lua waa:

  • Waa luuqad ah qoraalka caadiga ah Si fudud loo isticmaalo
  • Waa wax layaableh iftiin, dhakhso leh oo hufan.
  • Leh a qalooca waxbarashada gaaban. Way fududahay in la barto lana isticmaalo.
  • Luuqadani waa la qabsan kara noocyo badan oo codsiyo ah.
  • API-keedu waa mid fudud waana si fiican loo diiwaangeliyey.
  • Waxay taageertaa noocyada kala duwan ee barnaamijka. Sida nidaamka, ujeedo-ujeedo, shaqeyn, iyo barnaamijyo xog-wadeen ah, iyo sidoo kale sharaxaadda xogta.
  • Soo ururi si toos ah u socodsiinta nidaamka, iyadoo la adeegsanayo sharraxaadda xogta aadka u adag ee salka ku haysa qaababka isuduwidda iyo macnaha ereyada la beddeli karo.
  • Ayaa la socda maaraynta xasuusta otomaatiga ah ee qashin ururinta. Tani waxay ka dhigeysaa xulasho ku habboon qaabeynta iyo qoraalka.

Sida loo rakibo Lua Ubuntu

Lua waa waxaa laga heli karaa keyd rasmi ah oo ka mid ah qaybinta weyn ee Gnu / Linux. Ubuntu dhexdeeda waxaan ku dhejin karnaa luqaddan adoo adeegsanaya maareeyaha xirmada adoo furaya terminaal (Ctrl + Alt + T) oo garaacaya:

sudo apt install lua5.3

Uruuri Lua

Marka hore, hubi ku rakib qalabkii lagama maarmaanka ahaa nidaamkaaga. Waad ordi kartaa amarka soo socda si aad uga rakibto barta (Ctrl + Alt + T):

sudo apt install build-essential libreadline-dev

Ka dib markii la dhammeeyo rakibaadda, si soo uruuri oo rakib nooca ugu dambeeyay (nooca 5.3.5 waqtiga qorista xariiqyadan) laga bilaabo Lua, socodsiinta amarradan soo socda si aad u soo dejiso xirmada kubbadda daamurka, u soo saar, u soo ururi, una rakib.

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

Marka rakibida la dhammeeyo, tarjumaan Lua makiinada ku garaacaysa (Ctrl + Alt + T):

tifaftiraha lua 5.3.5

lua

Ku abuur barnaamijkaaga koowaad Lua

Adeegsigayaga tifaftiraha qoraalka jecel, waan awoodnaa Abuur barnaamijkeena koowaad ee Lua. Waxaan u saxarnaa faylasha sida soo socota:

vim ubunlog.lua

Oo waxaan ku dari doonaa koodhka soo socda feylka:

vim barnaamijka lua

print("Hola lectores de Ubunlog”)
print("Estamos probando el lenguaje Lua en Ubuntu")

Hadda waan keydinaa oo waan xireynaa feylka. Markaas waan awoodnaa socodsiin barnaamijkeena makiinada ku garaacaysa (Ctrl + Alt + T):

bilaabida barnaamijka lagu qoray lua

lua ubunlog.lua

para wax badan baro oo baro sida loo qoro barnaamijyada Lua, waxaan u tagi karnaa websaydhka mashruuca.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.