Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: MaLaMuT 10. 01. 2019, 01:56:09

Název: Překladač Pythonu na binárku
Přispěvatel: 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 :(

Název: Re:Překladač Pythonu na binárku
Přispěvatel: drobaxis 10. 01. 2019, 05:01:52
Cython?
PyInstaller?
Název: Re:Překladač Pythonu na binárku
Přispěvatel: operator 10. 01. 2019, 05:28:09
https://www.root.cz/clanky/prakticke-pouziti-nastroje-cython-pri-prekladu-pythonu-do-nativniho-kodu-1/
Název: Re:Překladač Pythonu na binárku
Přispěvatel: zzz 10. 01. 2019, 11:50:31
Existuje pypy.

https://pypy.org
Název: Re:Překladač Pythonu na binárku
Přispěvatel: Papi 10. 01. 2019, 13:25:06
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
Název: Re:Překladač Pythonu na binárku
Přispěvatel: MaLaMuT 10. 01. 2019, 13:48:49
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.
Název: Re:Překladač Pythonu na binárku
Přispěvatel: ne 10. 01. 2019, 15:26:44
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
Název: Re:Překladač Pythonu na binárku
Přispěvatel: Jenda 10. 01. 2019, 15:34:45
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)
Název: Re:Překladač Pythonu na binárku
Přispěvatel: operator 10. 01. 2019, 16:15:30
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.