IronPython

IronPython
linguaggio di programmazione
AutoreJim Hugunin
Data di origine5 settembre 2006
Ultima versione2.7.5
UtilizzoScripting
ParadigmiProcedurale, Funzionale, Oggetti
TipizzazioneForte
Implementazione di riferimento
Sistema operativoWindows, Linux
Linguainglese
LicenzaApache License 2.0
Sito webgithub.com/IronLanguages/ironpython2

IronPython è un'implementazione del linguaggio di programmazione Python funziona sulle implementazioni del .NET Framework. Jim Hugunin ha creato il progetto ed ha contribuito attivamente ad esso fino alla versione 1.0 che è stata distribuita il 5 settembre 2006. Successivamente il progetto è stato sostenuto da un piccolo team di Microsoft che ha prodotto nel dicembre 2008 la versione 2.0 e lo ha portato avanti fino al rilascio della versione 2.7 Beta 1 nel novembre del 2010. Attualmente è gestito da un gruppo di volontari nel repository open-source CodePlex di Microsoft.

IronPython è scritto interamente in C#, soltanto una piccola parte del suo codice è generato automaticamente dal linguaggio Python. Importante dire che IronPython è sostenuto dal DLR ovvero il Dynamic Language Runtime, ed ha una biblioteca che gira in Common Language Infrastructure che fornisce la tipizzazione dinamica e la spedizione del metodo dinamico. La DLR è parte del Framework .NET ed è anche una parte del build branch di Mono. Il DLR può anche essere utilizzato come una libreria di implementazioni. L'idea alla base dei linguaggi Iron* era di avere un ambiente di scripting per creare applicazioni personalizzabili via script, o per creare dei DSL interni.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy