Python Language IronPython


Exemple

Implémentation open source pour .NET et Mono écrite en C #, sous licence Apache 2.0. Il s'appuie sur DLR (Dynamic Language Runtime). Il ne supporte que la version 2.7, la version 3 est en cours de développement.

Différences avec CPython:

  • Intégration étroite avec .NET Framework.
  • Les chaînes sont Unicode par défaut.
  • Ne prend pas en charge les extensions pour CPython écrites en C.
  • Ne souffre pas de Global Interpreter Lock.
  • Les performances sont généralement inférieures, même si cela dépend des tests.

Bonjour le monde

print "Hello World!"

Vous pouvez également utiliser les fonctions .NET:

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

Liens externes