Python är en hög nivå skriptspråk . Eftersom de funktioner och metoder för dessa språk är mindre effektiva övergripande än de funktioner som de andra , lägre nivå språk , Python - baserade program tenderar att vara relativt långsam . Dock beror Pythons hastighet ytterst på vilken typ av koden du skriver . Att välja det bästa språket för ditt program , utveckla dina egna riktmärken beträffande uppgiften programvaran måste åstadkomma . Python Hastighet
att testa hastigheter på olika språk , måste du skriva ett " riktmärke " program som kan tidsinställda . Språk effektivitet varierar med specifika uppgifter, till exempel , kan Python vara jämförbar i hastighet till C och C + + , men dubbelt så snabbt som Java och fem gånger så snabbt som Perl vid beräkningen av siffrorna av pi . På ett generiskt riktmärke som mäter den tid det tar program skrivna i ett visst språk för att fylla 10 bästa uppgifter , är Python jämförbar hastighet till Perl , PHP och Ruby . Jämföra medianvärden bara , Python ungefär 50 gånger långsammare än C + + och 25 gånger långsammare än Java . Addera Var Beräkning hastighet Matters
Även Python kan vara ganska lite långsammare än språk som C , beroende på uppgiften , inte att beräkning hastighet inte alltid roll . Snabbhet är mest avgörande vid beräkning - intensiva uppgifter såsom löpning algoritmer på en stor datamängd , sprickbildning komplexa kryptering system och matematisk modellering . Speed frågor mycket mindre för enkla skript som körs endast en gång när en webbsida laddas eller när en användare interagerar med programvaran , som språk spelar mindre till total körtid än andra faktorer, såsom Internet-anslutning hastighet och användarens svar .
Addera snabbare Python Execution
Under de senaste åren , har utvecklarna försökt att öka Pythons hastighet . En av de mest framträdande sådana insatser , " , Unladen Swallow " leddes av sökmotorn jätten Google . Projektet , ett initiativ för att utveckla ett snabbare " just - in -time " kompilator för Python - som sammanställer Python till binär kod när programmet exekveras - förbättrar den standard tolken CPython . Även om detta projekt inte nådde de uppsatta målen innan utvecklarna flyttades till andra projekt , påverkade det utvecklingen av pypy , annan JIT-kompilator . Pypy ligger för närvarande på tre gånger hastigheten på den normala CPython kompilatorn
Andra Hastighetshänsyn
Många jämförelser mellan programmeringsspråk fokuserar på skillnader i utförande hastigheter : . Tiden en programmet tar att fullt ut verkställa . Dock är en annan hastighet övervägande av relevans för utvecklare : - " . Produktivitet " hastigheten för att skapa ett program i ett språk eller ett annat språk är Python har utvecklats för att vara lätt att förstå , med korta , enkla program . Till exempel , vissa uppskattningar rangordna Python kod som fem till tio gånger snabbare att utveckla än Java-kod , tack vare mer kompakt kod strukturer och dynamisk typning .