NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Úvod do jazyka Lua

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:21.7.2013 11:37

Pěkné, jen bych na začátek článku určitě doplnil charakteristiky jazyka Lua a proč se ho učit, tedy kde se využívá. Zaslechl jsem, že se v něm skriptuje pro hru WOW.

Odpovědět
21.7.2013 11:37
New kid back on the block with a R.I.P
Avatar

Člen
Avatar
Odpovídá na David Hartinger
:21.7.2013 11:41

Jo, je v něm myslím spouštěč WoWka, ale na to já zatím nemám :D
A doplním.

 
Odpovědět
21.7.2013 11:41
Avatar

Člen
Avatar
Odpovídá na David Hartinger
:21.7.2013 11:44

Dohoď mi tam prosímtě
O jazyku Lua
============
Jak už jsem psal, je to asi nejlehčí programovací jazyk pod sluncem (a snad i nad ním :D). Používá se například na spouštěč veleúspěšné a mnou nenáviděné hry World of Warcraft nebo u jejích doplňků.

Je to kratší než 6000 znaků a nejde to uložit.

 
Odpovědět
21.7.2013 11:44
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:21.7.2013 11:47

V Lua nejen spouštěč, ale i celá klientská část WoW.

Také ho začala používat databáze Redis pro uložené procedury. Výhodou je, že ten interpretr je miniaturní, vejde se všude, je rychlý a skripty se dají kompilovat.

Funkce main() není potřebná - stejně jako v PHP.

Editováno 21.7.2013 11:48
Odpovědět
21.7.2013 11:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar

Člen
Avatar
Odpovídá na Kit
:21.7.2013 11:53

Funkce se nemusejí používat vůbec, ale podle mě je to výhodnější. Když pak program rozšiřuješ, hodí se to. Samozřejmě na pár printů a jeden if to potřeba není.

 
Odpovědět
21.7.2013 11:53
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:21.7.2013 11:57

Funkce main() nepřináší vůbec žádnou výhodu. Přišla s Javou a C#, protože tam to jinak nejde. Ve skriptovacích jazycích je funkce main() zbytečná.

Tím jsem se vůbec nechtěl dotknout funkcí obecně. Bez nich se programovat už nedá.

Odpovědět
21.7.2013 11:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar

Člen
Avatar
Odpovídá na Kit
:21.7.2013 12:00

Aha, špatně jsem si to vyložil. Ale máš jedno, jestli pojmenuješ funkci main nebo hlavni ne?

 
Odpovědět
21.7.2013 12:00
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:21.7.2013 12:05

Je jedno, jestli se jmenuje main(), hlavni() nebo tam není vůbec. Podle mne je nejlepší, když tam není vůbec. Ani Perl ani Python ji nepoužívají. Nevím proč by tuto techniku měla používat Lua.

Odpovědět
21.7.2013 12:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na
Michal Žůrek - misaz:21.7.2013 12:12

použij IE v režimu spětné kompatibility k IE7, to ti pak poslat půjde.

 
Odpovědět
21.7.2013 12:12
Avatar

Člen
Avatar
Odpovídá na Michal Žůrek - misaz
:21.7.2013 12:15

Dík za radu :)

 
Odpovědět
21.7.2013 12:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 19.