Překladač Pythonu na binárku

MaLaMuT

Překladač Pythonu na binárku
« kdy: 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 :(



drobaxis

Re:Překladač Pythonu na binárku
« Odpověď #1 kdy: 10. 01. 2019, 05:01:52 »
Cython?
PyInstaller?


zzz

Re:Překladač Pythonu na binárku
« Odpověď #3 kdy: 10. 01. 2019, 11:50:31 »
Existuje pypy.

https://pypy.org

Papi



MaLaMuT

Re:Překladač Pythonu na binárku
« Odpověď #5 kdy: 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.

ne

Re:Překladač Pythonu na binárku
« Odpověď #6 kdy: 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

Jenda

Re:Překladač Pythonu na binárku
« Odpověď #7 kdy: 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)

operator

Re:Překladač Pythonu na binárku
« Odpověď #8 kdy: 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.