Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Python velocidade
Python é uma linguagem de script de alto nível . Como as funções e métodos de línguas são menos eficientes do que em geral as funções de outras linguagens de nível mais baixo , os programas baseados em Python tendem a ser relativamente lento. No entanto, a velocidade do Python em última análise, depende do tipo de código que você escreve . Para selecionar a melhor linguagem para o seu programa , desenvolver suas próprias referências relacionadas com a tarefa que o software deve realizar. Python velocidade

Para testar as velocidades de idiomas diferentes, você deve escrever um programa " de referência ", que pode ser programado. Idioma eficiência varia de acordo com tarefas específicas , por exemplo, Python pode ser comparável em velocidade para C e C + + , mas duas vezes mais rápido que Java e cinco vezes mais rápido que Perl em calcular os dígitos do pi. Em uma referência genérica que mede o tempo que leva programas escritos em uma linguagem particular para completar 10 melhores tarefas , Python é comparável em velocidade para Perl, PHP e Ruby. Comparando os valores medianos apenas , Python cerca de 50 vezes mais lento do que C + + e 25 vezes mais lenta do que Java.
Onde as questões Computação velocidade

Embora Python pode ser um pouco mais lento do que linguagens como C , dependendo da tarefa, que a velocidade de computação nem sempre importa. A velocidade é mais essencial durante as tarefas de cálculo intenso como a execução de algoritmos em um grande conjunto de dados , quebrando esquemas de criptografia complexos e modelagem matemática. Velocidade importa muito menos para scripts simples que funcionam apenas uma vez , quando um monte de páginas de internet ou quando um usuário interage com o software, como a linguagem importa menos a execução global do que outros fatores, como a velocidade de conexão de Internet ea resposta do usuário .

Acelerar Execução Python

Durante os últimos anos, os desenvolvedores têm tentado aumentar a velocidade do Python. Um dos mais proeminentes tais esforços , " andor ", foi liderado pela gigante motor de busca Google . O projeto, uma iniciativa para desenvolver um compilador mais rápido " just- in-time" para Python - que compila Python para código binário quando o programa é executado - melhora o intérprete padrão CPython . Embora este projeto não atingiu os seus objetivos declarados antes de os desenvolvedores foram transferidos para outros projetos, que influenciou o desenvolvimento do PyPy , outro compilador JIT . PyPy atualmente é executado em três vezes a velocidade do compilador CPython normais
Outras considerações velocidade

muitas comparações entre linguagens de programação foco em diferenças de velocidades de execução : . O tempo que um programa leva para executar plenamente. No entanto, uma outra consideração a velocidade é de relevância para os desenvolvedores : - " . Produtividade " a velocidade de criação de um programa em uma linguagem ou outra de uma linguagem Python foi desenvolvido para ser facilmente compreendido , com programas curtos e simples. Por exemplo, um código de estimativas classificação Python como cinco a 10 vezes mais rápido do que para desenvolver o código Java , graças a mais estruturas de código compacto e tipagem dinâmica .

Anterior :

Próximo : No
  Os artigos relacionados
·Dicas Python 
·Como espelhar uma verticalmente fotográfica e horizont…
·Funções estáticas em Python 
·O que é o Python 2.6 Interpreter Path 
·O que é Erlang em Python 
·Como verificar dependências em Python 
·Como calcular a interpolação numérica Usando Python 
·Funções Python Carga 
·Como matar um tópico com FG em Python 
·Lista de Python Mescla 
  Artigos em destaque
·Definição Holographic 
·Como redefinir um AppPool IIS Com PowerShell 
·Tutoriais balanço Sun Java 
·Como gravar em um arquivo remoto em PHP 
·Como mostrar imagens em um Silverlight Datagrid 
·Como compilar CPP em MS -DOS 
·O que acontece se um arquivo é movido quando está sen…
·Como importar Mapas Em Java 
·Como adicionar um Check-out Código Android a um projet…
·Como criar uma Permalink Seguro em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados