În această serie de lecții pe care le-am planificat, vor fi discutate limbajul de programare Lua. Voi încerca să facă prezentarea cât mai accesibile pentru incepatori, si este acestea vor fi ghidate. Asta este, cu experienta Lua-codificatoare, cel mai probabil nu se va trage din aceasta nu este nimic nou (eu sunt sigur că ei vor găsi loc doar pentru șicană și comentarii, care, de fapt, din partea lor, chiar încurajată), dar dacă sunteți în spatele nici o bogată experiență de programare , atunci cred că e ceva ce îndura.
Lua - populare, ușor de a dezvolta încorporat interpretat în mod dinamic tastat limbaj de programare de uz general. Nu, nu înțelegi jumătate din cuvintele rostite în propoziția anterioară - know principală care este un popular și ușor. Apropo, simplitatea și distribuția de dimensiuni mici (aproximativ 150 kilobytes), iar el și-a câștigat popularitatea. script-uri Lua sunt susținute de un număr mare de aplicații, inclusiv jocuri. World of Warcraft și S.T.A.L.K.E.R. utilizați limba Lua. Motorul meu de joc favorit, DRAGOSTE. vă va permite să utilizați cu ușurință Lua crea o varietate de jocuri. După cum vedeți, vă oferă o Lua mulțime de orizonturi!
Înainte de a începe, ar trebui să construiască un mediu de programare: care este, găsi un program care v-ar lua codul scris în Lua și l-au cântat interpretul. Aici există trei opțiuni:
1. Descărcați oficial distribuirea Lua de la unul dintre site-urile pe care le furnizează.
Utilizatorii de sisteme de operare bazate pe Linux, în acest sens, mai simplu: este suficient pentru a utiliza managerul de pachete și instalați din arhive Lua. Pe Debian și Ubuntu, este apt-get install comandă Lua, și Fedora, Red Hat și distribuții derivate - yum install Lua. Cu toate acestea, nu au încredere în mine orbește, și se referă la directorul sistemului de operare pentru a vedea cum se face cu tine.
2. Utilizarea interpret on-line.
3. Utilizați IDE.
Cursul este acum două versiuni ușor diferite ale Lua: 5.1 și 5.2. Mă voi concentra pe cea mai recentă versiune - versiunea 5.2, dar asigurați-vă că pentru a sublinia diferențele importante între ea și 5.1, astfel cum acesta din urmă este, de asemenea, destul de comună. Apropo, Lua 5.1 execută codul într-o dată și jumătate mai repede decât Lua 5.2, astfel încât să știi.
Să începem. Creați un dosar izolat de la prying fișier main.lua și să-l scrie:
? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „>
-- main.lua -
imprima ( "Hello World!" # 41;