Ugyanaz a rutin hogy fut gyorsabban? Autoitban simán, forditva vagy pythonban?
Általánosságban elmondható hogy az interpretált, parancsértelmezőn keresztül futtatott kód (Autoit/Python/nodeJS) lassabban fut le, mint a fordított bináris (.exe).
De hogy melyik nyelvnél melyik gyorsabb az sok dologtól függ.
Le kell mérni többször, több bemeneti paraméterrel vizsgálva.
Az időmérést beiktathatod a kódba, vagy végezheted külön alkalmazással - utóbbira pár példa:
Az autoit fordítva gyorsabb, mint interpretálva, ez egyértelmű.
A python meg attól is függ, mit és mivel csinálsz. Rengeteg kész modul van hozzá, amik hátterében optimalizált c++kód van. Szóval az is előfordulhat, hogy a python gyorsabb lesz a kontár autoit kódod lefordítva. De általános szabály nincs.
"a python gyorsabb lesz a kontár autoit kódod lefordítva. "
ez nem magyar beszéd
Bocs, kimaradt egy "mint"
"a python gyorsabb lesz mint a kontár autoit kódod lefordítva."
Az Autoit valódi natív kódra fordít, vagy egybefordít egy mini interpretert és egy bájtkódot? (Csak mert amúgy létezik ilyen.)
Egy HelloWorld Autoit kód lefordítva hány bájtos exe?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!