Running Python on .NET 5

龜

Running Python on .NET 5

介紹在 .NET 5 執行 Python 程式碼的方式,主要是利用一個基於 .NET 的 Python JIT compiler Pyjion 實現。

Pyjion 把 Python 轉譯成 .NET 的中介語言 CIL 再用 .NET 的 CLR 編譯成最終的二進位可執行檔,Pyjion 的另一個特性是 JIT,有了即時編譯,讓開發者在 Python REPL 內操作起來仍然保有原生的 Python REPL 體驗,可以直接對單行程式執行並立即得到結果。