Python Language IronPython


Esempio

Implementazione open source per .NET e Mono scritto in C #, concesso in licenza con Apache License 2.0. Si basa su DLR (Dynamic Language Runtime). Supporta solo la versione 2.7, la versione 3 è attualmente in fase di sviluppo.

Differenze con CPython:

  • Stretta integrazione con .NET Framework.
  • Le stringhe sono Unicode per impostazione predefinita.
  • Non supporta le estensioni per CPython scritto in C.
  • Non soffre di Global Interpreter Lock.
  • Le prestazioni sono generalmente inferiori, anche se dipendono dai test.

Ciao mondo

print "Hello World!"

Puoi anche utilizzare le funzioni .NET:

import clr
from System import Console
Console.WriteLine("Hello World!")

link esterno