JIT PyPy może sprawić, że kod Pythona będzie wykonywany znacznie szybciej niż CPython. Czy istnieje zestaw wytycznych do pisania kodu, który może być lepiej zoptymalizowany przez kompilator JIT? Na przykład Cython może skompilować trochę kodu statycznego do C++ i ma guidelines do napisania wydajnego kodu. Czy istnieje zestaw dobrych praktyk dla PyPy? Wiem, że projekt PyPy zawiera wytyczne dotyczące dodawania hints podczas pisania własnych interpreterów obsługujących JIT dla innych języków dynamicznych, ale nie jest to istotne dla większości użytkowników końcowych środowiska, którzy po prostu używają interpretera. Pytania Zastanawiam się o to:Wskazówki do napisania szybkiego kodu dla JIT PyPy
- Packaging skrypt do funkcji
- Jawne usuwanie zmiennych
- możliwych sposobów dawania, lub sugerując typów zmiennych
- Pisanie pętle pewien sposób
Jeśli chodzi o JIT, DRY (Nie powtarzaj się) jest ogólnie dobrą wskazówką. – Amber