| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Python Velocità
    Python è un linguaggio di scripting di alto livello . Come le funzioni e le modalità di tali lingue sono meno efficienti complessivo rispetto alle funzioni di altre lingue , a livello più basso , i programmi basati su Python tendono ad essere relativamente lento . Tuttavia, la velocità di Python in ultima analisi, dipende dal tipo di codice che si scrive. Per selezionare la lingua migliore per il tuo programma , sviluppare i propri parametri di riferimento relativi al compito il software deve compiere. Python Velocità

    Per testare la velocità di lingue diverse , è necessario scrivere un programma di " punto di riferimento " che può essere a tempo. Efficienza lingua varia con compiti specifici , per esempio, Python può essere paragonabile in termini di velocità di C e C + + , ma due volte più veloce di Java e cinque volte più veloce di Perl a calcolare le cifre di pi greco . Su un punto di riferimento generico , che misura il tempo necessario i programmi scritti in un linguaggio particolare per completare 10 migliori compiti , Python è simile in velocità a Perl , PHP e Ruby . Confrontando solo valori mediani , Python circa 50 volte più lento di C + + e 25 volte più lento di Java .
    Dove la velocità di calcolo Matters

    Sebbene Python può essere un po ' più lento di linguaggi come C a seconda del compito , che la velocità di calcolo non sempre importa. La velocità è essenziale durante le attività ad alta intensità di calcolo come l'esecuzione di algoritmi su un ampio insieme di dati , screpolature schemi di cifratura complessi e modellazione matematica . Velocità conta molto meno per semplici script che vengono eseguiti solo una volta quando una pagina Web carichi o quando un utente interagisce con il software , come la lingua che conta meno di esecuzione complessivo di quanto non facciano gli altri fattori, come la velocità di connessione a Internet e la risposta utente .

    Accelerare Python Esecuzione

    Nel corso degli ultimi anni , gli sviluppatori hanno cercato di aumentare la velocità di Python . Uno dei più importanti tali sforzi , " vuoto Rondine ", è stato guidato dal motore di ricerca Google gigante . Il progetto , un'iniziativa volta a sviluppare un compilatore più veloce " just- in-time " per Python - Python che compila in codice binario , quando il programma viene eseguito - migliora l'interprete predefinito CPython . Anche se questo progetto non ha raggiunto gli obiettivi dichiarati prima che gli sviluppatori sono stati spostati in altri progetti , ha influenzato lo sviluppo di PyPy , un altro compilatore JIT . PyPy ammonta attualmente a tre volte la velocità del compilatore normale CPython
    Altre considerazioni velocità

    Molte confronti tra linguaggi di programmazione si concentrano sulle differenze nella velocità di esecuzione : . Del tempo un programma serve per eseguire in modo completo . Tuttavia, un'altra considerazione la velocità è di rilevanza per gli sviluppatori : - . " Produttività ", la velocità di creazione di un programma in una lingua o in un altro di un linguaggio Python è stato sviluppato per essere facilmente comprensibile , con programmi semplici e brevi . Per esempio, alcune stime classificano codice Python da cinque a 10 volte più veloce di quello di sviluppare codice Java , grazie a strutture più codice compatto e tipizzazione dinamica .

    Previous :

    next :
      Articoli Correlati
    ·Come creare un ciclo while in Python 
    ·Python per Android 
    ·Come sostituire Python Diritto 
    ·Come programmare un Spider -mail in Python 
    ·Python per programmatori principianti 
    ·Come creare un altro processo in Python 
    ·Come installare una scheda Python 
    ·Come incorporare Python in HTML 
    ·Come esecuzione di Python con Argument 
    ·Un pitone JSON Tutorial 
      Articoli in evidenza
    ·Come scrivere codice HTML sul pulsante con VB Script 
    ·Applicazione della programmazione lineare in Computer 
    ·Come costruire un sito web utilizzando Java 
    ·Come inviare posta PHP ad un IIS 6 
    ·Come manipolare lista Vedi Controlli in MFC 
    ·Il codice Java per contare il numero di parole in un Ar…
    ·Ridefinire metodi in C + + 
    ·Come calcolare la varianza media e deviazione standard …
    ·Come calcolare algoritmi mediani 
    ·Come ottenere Uscita di stato in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com