| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Python Velocidad
    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 .

    Previous :

    next :
      Artículos relacionados
    ·Tutorial para Runpy en Python 
    ·Cómo abrir Python en CMD 
    ·Instalación no root de módulos de Python 
    ·¿Cómo se lee y escribe permisos para los módulos de …
    ·Cómo quitar las nuevas líneas en Python 
    ·Cómo obtener la longitud de una cadena en Python 
    ·Cómo cambiar el color en un Python Boxplot 
    ·¿Qué es Python Piratería 
    ·Cómo realizar la prueba en una lista en Python 
    ·Cómo rastrear los cambios en Python y Django 
      Artículos destacados
    ·Cómo hacer un fondo de relleno degradado en HTML 
    ·PHP Scripting Ventajas y desventajas 
    ·Cómo eliminar JPA en Java 
    ·Cómo hacer Cepillos Spike en GtkRadiant 
    ·Cómo cambiar un socket de bloqueo para no bloqueante 
    ·Cómo publicar una base de datos y personajes de Gaza c…
    ·Cómo programar botones de opción en Vb.Net 
    ·MySQL Tutorial Lista de Correo 
    ·VB6 Función Timer 
    ·¿Por qué los equipos de conversación en los números…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com