Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Lua: vestavitelný minimalista

Pepca
Pepca (neregistrovaný)
10. 9. 2007 0:20 Nový

pokračování?

celé vlákno
Doufám že článek bude následován seriálem o tomm, jak v lue něco napsat a jak ji vestavět do svého programu. ;)
uživatel si přál zůstat v anonymitě
10. 9. 2007 0:53 Nový

Re: pokračování?

celé vlákno
Tak isto sa prihovaram.

Lua bol prvy ( a zatial posledny :) ) jazyk, na ktorom som si vyskusal protypovanie objektov. Ak sa pozerate po nejakom dalsom programovacom jazyku, lua rozhodne stoji za povsimnutie.
Jakub Šťastný aura:97
10. 9. 2007 9:05 Nový

Re: pokračování?

celé vlákno
Ano, bylo by to zajimave a sam bych rad takovy clanek videl, ale osobne si na nej netroufam ... kdyby se k tomu ale nekde mel, bylo by to prima :)
ultra force 3000
ultra force 3000 (neregistrovaný)
10. 9. 2007 0:24 Nový

dost dobry

celé vlákno
je to pekne
Ondra
Ondra (neregistrovaný)
10. 9. 2007 3:27 Nový

lua vs python

celé vlákno
Lua je jednoduchy jazyk a snadno se vola z C/C++ programu. Na seriozni praci pouzivam stejne jenom Python. Ale verim, ze jsou situace, kdy je python moc pomaly, nebo se hodi nejaky jednodussi jazyk a lua je velice vhodna volba.
Kamen
Kamen (neregistrovaný)
10. 9. 2007 7:50 Nový

Uctihodny?

celé vlákno
Podle vzoru "nactiutrhat"? :)
uživatel si přál zůstat v anonymitě
10. 9. 2007 8:45 Nový

Rychlost

celé vlákno
Používám Luu zejména kvůli rychlosti. Ze skryptovaných jazyků jsem nenašel rychlejší. Pokud neberu kompilovaný kód je rychlejší jenom Java, ale ta je jak známo dost náročná na paměť. Viz http://www.timestretch.com/FractalBenchmark.html
fuf
fuf (neregistrovaný)
10. 9. 2007 9:09 Nový

Re: Rychlost

celé vlákno
porovnal jsem verzi toho algoritmu pro python a luu a dost zasadne se lisi v neprospech pythonu. autorovi tech stranek jsem poslal lepsi variantu. kazdopadne python bude asi pomalejsi.
Rejpal
Rejpal (neregistrovaný)
10. 9. 2007 9:16 Nový

Re: Rychlost

celé vlákno
Python byl pomalejší i přes použití NumPy?
fuf
fuf (neregistrovaný)
10. 9. 2007 11:24 Nový

Re: Rychlost

celé vlákno
to nevim - nezkousel jsem to. ale imo by to s pouzitim NumPy jakozto modulu napsanym v C nevypovidalo zrovna moc o pythonu jako takovem.

btw: s psyco je tentyz kod (u me) 8.5x rychlejsi.
uživatel si přál zůstat v anonymitě
10. 9. 2007 22:32 Nový

Re: Rychlost

celé vlákno
Pokud ti jde o rychlost tak bych jeste zkusil PAWN, udajne je o dost rychlejsi nez lua a ma alespon pro me prijatelnejsi syntax, i kdyz trochu omezujici ...
pd
pd (neregistrovaný)
11. 9. 2007 13:05 Nový

Re: Rychlost

celé vlákno
Nech je porovnavanie rychlosti fer tak pridam i odkaz na Just In Time compiler pre Luu ktory robi uz z ajtak rychleho jazyka este rychlejsi http://luajit.org/.
Mandarinka
Mandarinka (neregistrovaný)
10. 9. 2007 8:53 Nový

To jsou vzpomínky...

celé vlákno
CLuaConsole:SetCurrentXP(161000)

Heh...
uživatel si přál zůstat v anonymitě
10. 9. 2007 9:41 Nový

Re: To jsou vzpomínky...

celé vlákno
Jejda - samozřejmě je to:

CLUAConsole:SetCurrentXP(n)
Zdeněk Vráblík
10. 9. 2007 9:04 Nový

Lua a Java

celé vlákno
Jak jsem si cetl tento clanek napadlo me, jestli je Lua integrovatelna do Java aplikaci. Je :). http://www.keplerproject.org/luajava/history.html

Jinak zajimavy zdroj ukazek programu v jazyce Lua bude asi http://luaforge.net/

Jen nevim, jestli bych s navrhem na skriptovaci jazyk uspel s Luou, kdyz tu pod Javou bezi Ruby, Groovy, Python a ani nevim co jeste. Proste jazyky, u kterych je vetsi sance, ze je zakaznici budou znat lepe. Obavam se, ze by to vyhral Basic.
Dusan Halicky
10. 9. 2007 9:48 Nový

Lua a pascal?

celé vlákno
Tiez by som uvital aspon zmienku, ak je lua c kniznica tak to nebude snad problem.
android
android (neregistrovaný)
10. 9. 2007 11:33 Nový

performace

celé vlákno
http://william-os4y.livejournal.com/2216.html

Me nejvic zaujal ten prilepek na konci s Psyco.

>>>>
* Haskell ghc-6.4.2: 2sec
* PHP-5.1.6: 2.48sec*
* Python-2.4.3: 2.65sec
* Python-2.5: 2.78sec
* Lua-5.1: 3.4sec**
* Ruby-1.8.5: 10.18sec
>>>>
import psyco
psyco.full()

at the top the script.

* python-2.4 + psyco 1.5.1: 0.37sec!!!
David Majda
10. 9. 2007 12:03 Nový

Trochu kritiky

celé vlákno

Vzhledem k minimalismu jazyka podporuje Lua pouze několik málo základních datových struktur – nil, boolean, number a string, function, thread a userdata.

Za datové struktury se obvykle označují věci jako spojáky, stromy, hash tabulky, atd. Z prostředků Luy by do toho spadala její tabulka. To, o čem mluvíš ty, jsou ale datové typy.

Jinak ukázka není příliš vhodně zvolená - povídáš o tabulkách, o funcionálních prvcích, čtenáře hezky navnadíš, a pak v ukázce ukážeš výpis dvou řádků textu na obrazovku. Trochu škoda, ne?

Jinak ale dobře, žes o Lue napsal, je to docela zajímavý jazyk a na rozdíl od jiných zajímavých jazyků i v praxi použitelný (byť omezeně).

n0
n0 (neregistrovaný)
11. 9. 2007 11:33 Nový

děláme hry v Lua!

celé vlákno
Lua je ideální jazyk pro tvorbu her. Příkladem budiž například Baldur's Gate, Fish Fillets, World of Warcraft a mnohé další
Z tohoto by člověk, který o Lua nikdy neslyšel pochopil, že například WoW je napsán v Lua. :o
Trochu (hodně) zavádějící..
pech
pech (neregistrovaný)
12. 9. 2007 19:58 Nový

Re: děláme hry v Lua!

celé vlákno
Predpokadam, ze mate na mysli skriptovany.. ted napr. WoW je skriptovan v LUA.. :-)
FaustRoland
FaustRoland (neregistrovaný)
13. 9. 2007 23:27 Nový

Re: děláme hry v Lua!

celé vlákno
ve WoW jsou v lua psány většinou addony, pár jsem si jich upravil k obrazu svému (i když jsem o lua vůbec nevěděl, prostě jsem prošel kód a upravil co jsem potřeboval)
uživatel si přál zůstat v anonymitě
29. 9. 2007 16:53 Nový

Re: děláme hry v Lua!

celé vlákno
Ano myslím tím addony, které se píšou v Lua..
Zasílat nově přidané příspěvky e-mailem