A következő cikkben megnézzük Lua-t. Ez egy ingyenes és nyílt forráskódú szkriptnyelv. Erőteljes, robusztus, minimális és integrálható. A Lua egy szkriptnyelv, amely támogatja az eljárási programozást, az objektum-orientált programozást, a funkcionális programozást, adatközpontú programozás és ezek leírása.
A Lua az egyszerű eljárási szintaxist ötvözi az asszociatív tömbökön és az extenzív szemantikán alapuló hatékony adatleíró konstrukciókkal. Ez a nyelv dinamikusan be van írva, tolmácsoláskor fut bájtkódot nyilvántartás-alapú virtuális géppel és automatikus memóriakezeléssel rendelkezik, növekményes szemétszállítással. Ideális konfigurációhoz, parancsfájlok készítéséhez és gyors prototípus készítéshez.
Ezt a nyelvet számos ipari alkalmazásban használták, például az Adobe Photoshop Lightroom. Olyan játékokban is használták, mint a World of Warcraft és az Angry Birds. Honlapjuk szerint ez a vezető script nyelv a játékokban. A Lua különféle verzióit már 1993-as megalakulása óta kiadták és valós alkalmazásokban használták.
Lua megérdemelten híres a teljesítményről. Mondd, hogy 'olyan gyorsan, mint a lua', más szkriptnyelvek törekvése. Különböző tereptárgyak mutatják Lua-t a leggyorsabb nyelv az értelmezett szkriptnyelvek terén.
Futtatni tudjuk majd az összes operációs rendszerrel, ha nem a legtöbb operációs rendszerrel, többek között a Gnu / Linux és a Windows rendszerekkel. Olyan mobil operációs rendszereken is fut, mint az Android, az iOS, a BREW vagy a Windows Phone. Megtaláljuk az integrált mikroprocesszorokon, az ARM és a Rabbit vagy az IBM nagygépeken és még sok máson is.
Megtanuljuk használni ezt a nyelvet Egy széles kézikönyv és több róla szóló könyvből. Ha meg akarjuk nézni, hogyan működnek a Lua programok, mielőtt az Ubuntu-ra telepítenénk, használhatjuk a élő bemutató amelyet alkotói elérhetővé tesznek a felhasználók számára.
A Lua általános jellemzői
A lua nyelv néhány általános jellemzője:
- Ez egy nyelv hagyományos szkriptek Könnyen kezelhető.
- Feltűnően könnyű, gyors és hatékony.
- Van egy rövid tanulási görbe. Könnyen megtanulható és használható.
- Ez a nyelv az alkalmazható a legkülönbözőbb alkalmazásokhoz.
- API-ja egyszerű és jól dokumentált.
- Támogatja a különféle programozási típusokat. Ilyen például az eljárási, az objektum-orientált, a funkcionális és az adatközpontú programozás, valamint az adatok leírása.
- Gyűjtsd össze a közvetlen eljárási szintaxis, félelmetes adatleíró konstrukciókkal, amelyek asszociatív tömbök és kibővíthető szemantika köré gyökereznek.
- Jönni valakivel automatikus memóriakezelés inkrementális szemétgyűjtéssel. Ez tökéletes konfigurációs és szkriptelési lehetőséget kínál.
A Lua telepítése az Ubuntura
Lua az elérhető a fő Gnu / Linux disztribúciók hivatalos tárházaiban. Az Ubuntuban telepíthetjük ezt a nyelvet a csomagkezelő segítségével egy terminál megnyitásával (Ctrl + Alt + T) és beírva:
sudo apt install lua5.3
Fordítsd le a Lua-t
Először győződjön meg róla telepítse a szükséges szerszámokat a rendszerében. A következő parancs futtatásával telepítheti őket a terminálról (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
A telepítés befejezése után a fordítsa le és telepítse a legújabb verziót (az 5.3.5 verzió a sorok írásakor) a Lua-ból, futtassa az alábbi parancsokat a tar gömbcsomag letöltéséhez, kibontásához, fordításához és telepítéséhez.
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
A telepítés befejezése után futtassa a Lua tolmácsot gépelés a terminálon (Ctrl + Alt + T):
lua
Készítse el első programját a Lua segítségével
A mi felhasználásával szövegszerkesztő kedvenc, tudjuk hozza létre az első Lua programunkat. A fájlokat a következőképpen szerkesztjük:
vim ubunlog.lua
És hozzáadjuk a fájlhoz a következő kódot:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Most elmentjük és bezárjuk a fájlt. Akkor megtehetjük futtassa a programunkat gépelés a terminálon (Ctrl + Alt + T):
lua ubunlog.lua
hogy tudjon meg többet és tanuljon meg programokat írni a Lua-val, elmehetünk a projekt honlapja.