Lua az egész családnak

Ebben a sorozatban a leckéket, amit tervezett, lesz szó a Lua programozási nyelv. Megpróbálom, hogy a bemutató a lehető leginkább elérhetővé a kezdők, és ők fogják irányítani. Ez azt jelenti, tapasztalt Lua-kódolók valószínűleg nem von le ez nem újdonság (biztos vagyok benne, akkor ott csak szoba pörösködés és észrevételeket, sőt, a maga részéről, sőt ösztönözni), de ha mögötte nincs gazdag programozási tapasztalat , akkor azt hiszem, valami, amit elviselni.

Lua - népszerű, könnyen fejleszthető beágyazott értelmezni dinamikusan típusos általános célú programozási nyelv. Nem, nem érti a szavak felét beszélt az előző mondatban - a fő tudják, hogy ez egy népszerű és egyszerű. By the way, az egyszerűséget és a kis méret eloszlása ​​(mintegy 150 kilobyte-os), és ő szerzett népszerűségét. Lua scriptek által támogatott kérelmek nagy száma, beleértve a játékokat. World of Warcraft és S.T.A.L.K.E.R. használja a Lua nyelv. A kedvenc játék motorja, a szeretet. lehetővé teszi, hogy a Lua könnyen teremt a különböző játékok. Mint látható, a Lua kínál sok horizontok!

Mielőtt elkezdenénk, meg kell építeni egy olyan környezetben, programozás: azaz, talál egy programot, akkor tegye meg a kódot írt Lua és énekelt neki a tolmács. Itt három lehetőség van:

1. Töltse le a hivatalos Lua eloszlása ​​az egyik a helyszínek, hogy ellátja őket.

A felhasználók az operációs rendszerek Linux alapú, ebben az értelemben egyszerűbb: elég használni a csomagkezelő és telepíteni adattárak Lua. A Debian és Ubuntu, akkor apt-get install lua parancsot, Fedora, Red Hat és a származékos disztribúciók - yum install lua. Azonban nem bízik bennem vakon, és olvassa el a könyvtár az operációs rendszer, hogy hogyan kell ezt csinálni veled.

2. az online tolmács.

3. Használd az IDE.

A kurzus már két némileg eltérő változata Lua 5.1 és 5.2. Fogok összpontosítani a legújabb verzió - 5.2 verzió, de biztos, hogy rámutasson a jelentős különbségek, és az 5.1, mint az utóbbi is elég gyakori. By the way, Lua 5.1 végrehajtja a kódot másfél-szer gyorsabb, mint a Lua 5.2, így tudja.

Kezdjük. Hozzon létre egy izolált irattartó kíváncsiskodó main.lua fájlt, és írd rá:

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „>
-- main.lua -
print ( "Hello world!" # 41;

Kapcsolódó cikkek