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!")