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;