Python
Z Denik
GraalVM umí spouštět různé jazyky, mimo jinými i Python. Proto jsem byl překvapený, že Pavel Tišňovský ve svých předchozích porovnáních různých implementací jazyka Python neuvedl i GraalPython (například při popisu RPythonu či Cythonu). Trochu uraženě jsem si tedy vyzkoušel, jak si s uvedeným Mandelbrot příkladem poradí náš Python. No a nakonec jsem byl vlastně rád, že to Pavel nevyzkoušel. Nejen, že to počítalo dlouho, ale hlavně počítalo úplně špatně. Výsledný obrázek nevypadal tak jako ostatní.
To však bylo na začátku srpna. Od té doby si s tím Petr Pišl hraje, udělal pár vylepšení a GraalVM 1.0.0 RC6 již nejen počítá správně, ale je také výrazně rychlejší než standardní Python3 a přitom nevyžaduje žádné změny kódu. Dovolil jsem si tedy Petra vyzpovídat a zeptat se jej, jak to dokázal.
Obsah |
Pracuješ v pražské pobočce OracleLabs. Co tu vlastně děláš?
Posledních pár měsíců pracuji na implementaci jazyka Python v Graal VM.