| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Python Speed ​​
    Python er et højt niveau scriptsprog. Da funktionerne og metoder disse sprog er mindre effektiv overordnet end funktioner andre lavere niveau sprog , Python -baserede programmer har tendens til at være relativt langsom. Men Python hastighed i sidste ende afhænger af den type kode, du skriver . At vælge det bedste sprog til dit program , udvikle dine egne benchmarks relateret til den opgave skal softwaren udrette. Python Speed ​​

    For at teste hastigheder på forskellige sprog , skal du skrive en " benchmark "-program , der kan timet. Sprog effektivitet varierer med specifikke opgaver , for eksempel, kan Python være sammenlignelige i hastighed til C og C + +, men dobbelt så hurtigt som Java og fem gange så hurtigt som Perl ved beregning af cifre i pi . På en generisk benchmark , der måler den tid det tager programmer skrevet i et bestemt sprog til at fuldføre 10 bedste opgaver , er Python sammenlignes i hastighed til Perl, PHP og Ruby . Sammenligning medianværdier kun Python omkring 50 gange langsommere end C + + og 25 gange langsommere end Java.
    Hvor Computation Speed ​​Matters

    Selvom Python kan være ganske lidt langsommere end sprog som C afhængigt opgave , betyder det beregning hastigheden ikke altid sagen . Speed ​​er mest afgørende i beregning -intensive opgaver såsom løb algoritmer på en stor datasæt , revner komplekse kryptering ordninger og matematisk modellering . Speed ​​betyder langt mindre for simple scripts , der kun kører én gang, når en webside indlæses , eller når en bruger interagerer med softwaren, som sproget mindre betydning for den samlede runtime end andre faktorer, såsom internetforbindelse hastighed og brugervenlighed svar.

    Hurtigere Op Python Execution

    i løbet af de sidste par år , har udviklerne forsøgt at øge Pythons hastighed. En af de mest fremtrædende sådan indsats , " Ubelastet Swallow ", blev ført an af søgemaskinen gigant Google. Projektet , et initiativ til at udvikle en hurtigere " just-in- time" compiler til Python - som udarbejder Python til binær kode, når programmet udføres - forbedrer standard tolk CPython . Selvom dette projekt ikke nå sine erklærede mål , før udviklerne blev flyttet til andre projekter , er det påvirket udviklingen af ​​pypy , en anden JIT compiler. Pypy øjeblikket kører på tre gange hastigheden af den normale CPython compiler
    Andre hastighedshensyn

    Mange sammenligninger mellem programmeringssprog fokus på forskelle i udførelse hastigheder: . Den tid, en program tager fuldt udføre. Men en anden hastighed overvejelse er relevant for udviklere : - " . Produktivitet " hastigheden af ​​at skabe et program i ét sprog eller et andet sprog er Python blev udviklet til at være let at forstå , med korte , enkle programmer . For eksempel rang nogle skøn Python kode som fem til 10 gange hurtigere at udvikle end Java-kode , takket være mere kompakte kode strukturer og dynamiske skrive .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver Python Vent et Quit Command 
    ·Sådan installeres Python Tk 
    ·Hvordan skal tjekkes Hvis filen findes, og derefter sle…
    ·Sådan Upload til S3 med Python 
    ·Sådan fjerner nøgler fra en ordbog i Python 
    ·Hvordan man gør Betingede i Python 
    ·Hvad er en Python Directory 
    ·Sådan Set Up Project Directories i Python 
    ·Sådan Find en Magic Number Fra et Python PYC Filer 
    ·Sådan Load et script fra Python tolk 
      Anbefalede Artikler
    ·Sådan Afslut OmniMark Script 
    ·Sådan oprettes forbindelse til en SQL -server Brug VB …
    ·The Pass Funktion i Python 
    ·Hvordan skal tjekkes MySQL Null på PHP 
    ·Sådan tilføjes Javascript Brug af HTML programmering 
    ·Sådan oprettes en tabel for en afgrænset fil i Visual…
    ·Matematiske funktioner i Visual Basic 
    ·Typer af Approksimationsalgoritmer for optimeringsprobl…
    ·Hvordan man laver en kalender i PHP 
    ·Sådan konfigureres Apache til Javascript 
    Copyright © Computer Viden http://www.computerdk.com