Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: MaLaMuT 10. 01. 2019, 01:56:09
-
Nemůžu najít odkaz, kde kompilovaný python do binárky dosáhl skoro stejné rychlosti jako čisté C.
Nešlo to okolo vás? Netušíte, co to bylo za překladač???
Bylo to něco nového, chtěl jsem to vyzkoušet, ale zašantročil jsem link :(
Jo a projel jsem všechny zprávičky do července a taky nenašel :(
-
Cython?
PyInstaller?
-
https://www.root.cz/clanky/prakticke-pouziti-nastroje-cython-pri-prekladu-pythonu-do-nativniho-kodu-1/
-
Existuje pypy.
https://pypy.org
-
https://www.root.cz/clanky/prakticke-pouziti-nastroje-cython-pri-prekladu-pythonu-do-nativniho-kodu-1/ (https://www.root.cz/clanky/prakticke-pouziti-nastroje-cython-pri-prekladu-pythonu-do-nativniho-kodu-1/)
Ještě mě napadá Numba
-
Tím překladem, pokud provedu optimalizace, asi přijdu o možnost pracování s velkými čísly že?
Můj program používá 512 a 1024 bitová čísla.
-
jmenuje se to nuitka, ale moc si od toho neslibuj ani po vykonnostni strance... neumi to ani staticky linkovat vse do jedne binarky, takze je to v podstate k nicemu.
radsi prejit na go, pokud neco takoveho potrebujes
-
Tím překladem, pokud provedu optimalizace, asi přijdu o možnost pracování s velkými čísly že?
Můj program používá 512 a 1024 bitová čísla.
To podle mě záleží jestli tam napíšeš typy (int).
Jinak ještě zvaž, jestli podobný výkon s menší námahou nezískáš přepsáním hotspotů do C a jejich voláním přes CFFI. Tak to dělám já. (dřív jsem místo CFFI používal Swig)
-
Tím překladem, pokud provedu optimalizace, asi přijdu o možnost pracování s velkými čísly že?
Můj program používá 512 a 1024 bitová čísla.
Nepřijdeš, pokud je neotypuješ na menší čísla.