“Conocimientos Programación>Python Programming

Python Velocidad

2014/5/11
Python es un lenguaje de programación de alto nivel. Dado que las funciones y los métodos de idiomas son menos eficientes en general que las funciones de otros lenguajes, de bajo nivel , los programas basados ​​en Python tienden a ser relativamente lento. Sin embargo , la velocidad de Python en última instancia depende del tipo de código que se escribe . Para seleccionar el idioma de su programa, desarrollar sus propios puntos de referencia relacionados con la tarea que el software debe cumplir. Velocidad Python

Para probar la velocidad de diferentes idiomas , debe escribir un programa "punto de referencia ", que se puede programar. Eficiencia idioma varía con tareas específicas , por ejemplo , Python puede ser comparable en velocidad a C y C + +, pero el doble de rápido que Java y cinco veces más rápido que Perl en el cálculo de los dígitos de pi. En un punto de referencia genérico que mide el tiempo que tarda en programas escritos en un idioma determinado para completar 10 mejores tareas , Python es comparable en velocidad a Perl , PHP y Ruby. Al comparar los valores medios solamente, Python cerca de 50 veces más lento que C + + y 25 veces más lento que Java.
Dónde velocidad Computación importa

Aunque Python puede ser un poco más lento que lenguajes como C dependiendo de la tarea, la velocidad de computación no siempre importa. La velocidad es esencial durante las tareas de cálculo intensivo como correr algoritmos en un conjunto de datos grande , grietas esquemas de cifrado complejas y modelos matemáticos . Velocidad importa mucho menos para los scripts simples que se ejecutan sólo una vez cuando una página Web cargas o cuando un usuario interactúa con el software , como el lenguaje importa menos de tiempo de ejecución en general que hacen otros factores , tales como la velocidad de conexión a Internet y la respuesta del usuario .

aumentar la velocidad de ejecución de Python

Durante los últimos años , los desarrolladores han tratado de aumentar la velocidad de Python. Uno de los más destacados de estos esfuerzos, " trago descargado ", fue encabezado por el gigante motor de búsqueda Google . El proyecto, una iniciativa para desarrollar un compilador rápido " just-in -time" para Python - Python que compila a código binario cuando se ejecuta el programa - mejora el intérprete predeterminado CPython . Aunque este proyecto no logró sus objetivos declarados antes de que los desarrolladores fueron trasladados a otros proyectos, que influyó en el desarrollo de PyPy , otro compilador JIT . PyPy actualmente funciona a tres veces la velocidad del CPython compilador normales
Otras consideraciones velocidad

Muchas comparaciones entre los lenguajes de programación se centran en las diferencias en las velocidades de ejecución : . El tiempo que un programa se pueda ejecutar completamente . Sin embargo , otro factor de velocidad es de interés para los desarrolladores : - . " Productividad " de la velocidad de la creación de un programa en un idioma u otro de un lenguaje Python fue desarrollado para ser fácil de entender , con programas sencillos y breves . Por ejemplo , algunas estimaciones sitúan el código Python de cinco a 10 veces más rápido de desarrollar que el código Java, gracias a la estructura de las claves más compactas y tipado dinámico .

Python Programming
Cómo Dividir en Python
Cómo obtener la salida de un comando de Shell en Python
Cómo Loop Procesamiento por lotes en Python
Cómo utilizar la sentencia break en Python
Cómo dar formato a una cadena en Python
Cómo ejecutar Python en Terminal Server en un Mac
Cómo extraer uso de la CPU con Python
Cómo desarrollar una aplicación de Twitter con Python
Conocimientos Informáticos © http://www.ordenador.online