Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python Speed ​​

Python je skriptovací jazyk na vysokej úrovni . Vzhľadom k tomu , funkcie a metódy nasledujúcich jazykoch sú menej efektívne ako celková funkcií iných , jazykov nižšej úrovne , programy Python založené majú tendenciu byť relatívne pomalý . Avšak , rýchlosť Python je v konečnom dôsledku závisí od typu kódu , ktorý píšete . Ak chcete vybrať najlepší jazyk pre váš program , rozvíjať svoje vlastné kritériá vzťahujúce sa k úlohe softvér musí dosiahnuť . Python Rýchlosť

K otestovaniu rýchlosti rôznych jazykoch , musíte napísať program " benchmarku " , ktoré môžu byť merané . Účinnosť jazyk sa líši podľa konkrétnych úloh , napríklad , Python môže byť porovnateľná s rýchlosťou až C a C + + , ale dvakrát tak rýchlo ako Java a päťkrát tak rýchlo , ako Perl k výpočtu číslice pí . Na všeobecný benchmarku , ktorý meria čas potrebný programy napísané v určitom jazyku na dokončenie 10 najlepších úlohy , Python je porovnateľná s rýchlosťou až Perl , PHP a Ruby . Porovnanie strednej hodnoty len , Python asi 50 krát pomalší ako C + + a 25 -krát pomalší ako Java .
Kde veciach Výpočet Rýchlosť

Hoci Python môže byť trochu pomalší ako jazyky ako C , v závislosti na úlohe , že rýchlosť výpočet nemusí vždy jedno . Je najdôležitejšie pri výpočte náročné úlohy , ako je beh algoritmu na veľkom súbore dát , praskanie zložitých šifrovacích systémov a matematické modelovanie rýchlosť . Rýchlosť záleží oveľa menej na písanie jednoduchých skriptov , ktoré sú spustené len raz , keď webová stránka načíta , alebo ak užívateľ pracuje so softvérom , ako jazyk , záleží menej na celkovom chode , ako robiť ďalšie faktory , ako je pripojenie k internetu rýchlosťou a odozvou užívateľa .

Urýchlenie Python spustenie

Počas niekoľkých posledných rokov , vývojári sa snažili zvýšiť rýchlosť Python . Jedným z najvýznamnejších také úsilie , " Pohotovostná Lastovička , " bol v čele Google obrie vyhľadávač . Projekt , iniciatívou vytvoriť rýchlejší prekladač " just - in - time " pre Python - Python , ktorý sa kompiluje do binárneho kódu , keď je program spustený - zlepšuje na predvolené interpret CPython . Hoci tento projekt nedosiahol stanovených cieľov , ako vývojári boli presunuté do iných projektov , ovplyvnila vývoj pypy , iný kompilátor JIT . Pypy v súčasnosti beží na trojnásobok rýchlosti normálne CPython kompilátor
Iné Rýchlosť úvahy

Mnoho porovnanie medzi programovacími jazykmi zamerať na rozdiely v rýchlosti Prevedenie : . Tej dobe program sa plne realizovať . Avšak, ďalšie rýchlosť úvaha je relevantný pre vývojárov : - " . Produktivity " rýchlosť vytvorenie programu v jednom jazyku , alebo iný jazyk je Python bol vyvinutý , aby sa ľahko pochopiteľné , s krátkymi , jednoduchých programov . Napríklad , niektoré odhady hodnosť Python kód ako päť až 10 krát rýchlejšie vyvíjať , ako kód v Jave , a to vďaka viac štruktúr kompaktný kódu a dynamické písanie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené