IronPython

用 C#編寫的 .NET 和 Mono 的開源實現,在 Apache License 2.0 下許可。它依賴於 DLR(動態語言執行時)。它僅支援 2.7 版本,目前正在開發版本 3。

與 CPython 的差異:

  • 與 .NET Framework 緊密整合。
  • 字串預設為 Unicode。
  • 不支援用 C 編寫的 CPython 擴充套件。
  • 不受 Global Interpreter Lock 的影響。
  • 雖然效能取決於測試,但效能通常較低。

Hello World

print "Hello World!"

你還可以使用 .NET 函式:

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

外部連結