L'interprete di Python è scritto in C , ed esiste in due versioni . Python 2.7.2 è la versione finale del ciclo di vita di Python in base al largo delle specifiche di riferimento 2000 , e la stragrande maggioranza di codice Python gira su che interprete , perché è compatibile all'indietro su una serie di caratteristiche . Python 3.2.1 è anche scritto in C , ed è la filiale del linguaggio che rompe la compatibilità a favore di prendere decisioni progettuali più puliti .
IronPython
IronPython interprete è una implementazione open source di Python in. NET Common Language Runtime creato da Microsoft . Funziona con Silverlight , che è un plugin per browser disponibile su piattaforme Windows e Macintosh , e sotto la luce della luna , che è una reimplementazione open source di Silverlight che gira sotto Linux. Il vantaggio di IronPython è che può essere utilizzato per browser-based scripting lato client . Alla data di pubblicazione , non ha una implementazione di Python 3.x , ma non conforme alle Python 2.7.1 .
Jython
Jython è una variante dell'interprete Python codificato nel linguaggio di programmazione Java . Esso consente il riutilizzo di classi Java esistenti nel Python stesso. Jython permette la prototipazione rapida di programmazione e di concetti algoritmici per poi reimplementazione in Java , così come Python è usato come lingua di prototipazione rapida per programmi C più complessi . Jython ha alcuni vantaggi nel compilare codice multi -threaded , e ha accesso ad una serie di caratteristiche di Java come linguaggio di programmazione , come ad esempio una forte raccolta dei rifiuti e la gestione della memoria . Alla data di pubblicazione , Jython è conforme a Python 2.5.2 , e non vi è alcuna implementazione 3.x di Jython .
PyPy
PyPy è una versione del l'interprete Python che viene compilato dal codice Python . Compilazione originale di PyPy usato l'interprete Python . Il parser di linguaggio è stato scritto in Python specificamente per consentire la sperimentazione e la facile modifica delle estensioni destinate ed espansioni del nucleo del linguaggio Python . Pensate PyPy come quadro di prototipazione per nuove funzionalità di Python , a causa della facilità di modificare il codice . Alla data di pubblicazione , è compatibile con lo standard Python 2.7.1 , ma non ha ancora una porta Python 3.x .
Programmazione © www.354353.com