PyPy's JIT puede hacer que el código de Python se ejecute mucho más rápido que CPython. ¿Existe un conjunto de pautas para escribir código que pueda ser optimizado mejor por el compilador JIT? Por ejemplo, Cython puede compilar un código estático en C++, y tiene guidelines para escribir código eficiente. ¿Hay un conjunto de buenas prácticas para PyPy? Sé que el proyecto PyPy tiene pautas para incluir hints mientras escribe sus propios intérpretes habilitados para JIT para otros lenguajes dinámicos, pero eso no es relevante para la mayoría de los usuarios finales del marco, que simplemente usan el intérprete. Preguntas que me gustaría saber donde se incluyen:Directrices para escribir código rápido para PyPy's JIT
- envasado de un script en funciones
- las variables explícitamente eliminar
- formas posibles de dar o dando a entender los tipos de variables
- bucles de Escritura de una manera determinada
Cuando se trata de JIT, DRY (Do not Repeat Yourself) es generalmente una buena pauta. – Amber