? Python är ett tolkat språk och några av dess prestanda är på uppdrag av språket tolken är skriven i. Vilken tolk du använder beror på i vilken miljö du kör Python , och om du behöver komma åt ytterligare funktioner . Majoriteten av Python körs i standard Python miljö , som är kodad i C. Python Interpreter
Kärnan Pythontolk är skrivet i C , och finns i två versioner . Python 2.7.2 är slutet - av - livet version av Python baserade av de 2000 referens specifikationer , och den stora majoriteten av Python kod körs på den tolk , eftersom det är bakåtkompatibel på ett antal funktioner . Python 3.2.1 är också skriven i C , och är den gren av språket som bryter bakåtkompatibilitet till förmån för att göra renare designbeslut . The IronPython
IronPython
tolken är en öppen källkod genomförandet av Python i . NET Common Language Runtime skapad av Microsoft . Den körs under Silverlight , vilket är en browser plugin tillgänglig på Windows och Macintosh , och under månsken , är som en öppen källkod reimplementation av Silverlight som körs under Linux . Fördelen med IronPython är att det kan användas för browser - baserad klient - side-scripting . Per dagen för offentliggörandet , inte har en Python 3.x genomförande , men inte överensstämmer med Python 2.7.1 .
Jython
Jython är en variant av den Pythontolk kodad i programmeringsspråket Java . Det möjliggör återanvändning av befintliga Java-klasser inom Python själv . Jython möjliggör snabba prototyper av programmering och algoritmiska koncept för senare reimplementation i Java , mycket som Python används som en snabb prototyping språk för mer komplexa C-program . Jython har vissa fördelar att sammanställa flertrådade kod , och har tillgång till ett antal Java- funktioner som ett programmeringsspråk , såsom stark sophämtning och minneshantering . Per dagen för offentliggörandet , överensstämmer Jython till Python 2.5.2 , och det finns ingen 3.x genomförande av Jython . Addera pypy
pypy är en version av Python tolken som har sammanställts från Python-kod . Pypy ursprungliga sammanställningen använde Python tolken . Språket parser skriven i Python specifikt att tillåta experiment och enkel modifiering av avsedda förlängningar och utökningar av kärnan Python-språket . Tänk på pypy som en prototyp ram för nya funktioner i Python , på grund av lättheten att ändra koden . Per dagen för offentliggörandet , är den kompatibel med standard python 2.7.1 , men inte har en 3.x Python hamn ännu .