Egy fórumon azt olvastam, hogy a python nagyon lassú nyelv ezért nagy programokat nem fognak benne írni, igaz ez?
Ott van pl a c# abban írták a visual studiot és a XNA meg az unityt is ezek mind nagy programok és mégis gyorsan futnak szerintem.
Vagy a python még lassabb ezeknél?
Ha pythonban írták volna az unityt akkor is gyorsan futna.
A python alapvetően szkriptnyelv. A szkriptnyelvek meg mindig is lassabbak, mint a fordított nyelvek. Azt nem tudom, hogy egy lefordított python kód mennyire gyors mondjuk.
A Unity-t meg (az UI kivételével) C++-ban írták.
Na meg az sem mindegy, hogy a program hogyan van megírva.
Ugyan arra a feladatra lehet hatékony kódot is és baromi lassút is írni.
"Ugyan arra a feladatra lehet hatékony kódot is és baromi lassút is írni"
Ez igaz, viszont nem mindegy, hogy egy 4-500 sorbóll álló kódrészlet gépi kódban van eleve, és lefut, vagy előtte végig kell nyálazza egy parser, és csak aztán fut le.
Utóbbi esetben lehet bármennyire jól megírva, akkor se lesz gyors.
Persze, de ott ebben az esetben sem mindegy, hogy a kódot magát miként írja meg valaki.
Nagyságrendbeli különbségek lehetnek.
Azért mondjuk gépi kódban sem mindegy, hogy egy buborékos rendezést vagy egy gyorsrendezést használ-e az ember egy nagyobb tömb sorba rendezésére.
Erre értettem, hogy ugyan azt a feladatot sem mindegy, hogy hogyan oldja meg az ember.
Néztem python és OpenGL ben írt 3D játékokat és egyáltalán nem haldokolnak.
Nem akadozik nem lassú stb.
Szerintem mindegy mien nyelven van írva nem lesz az már lassú.Mert már jó gépek vannak.
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!