VOC 有兩大功能:
- 將 Python 3.4 以上的原始碼檔案編譯成 Java 類檔案,讓您可以在 JVM(包括 Android VM)上執行 Python 程式碼。 在 JVM(包括 Android 的 VM)上執行 Python 程式碼。
- 提供 API,讓您以程式化的方式建立 Java 類別檔案。
它還不是一個完全相容的 Python 3.4 實作 - 有一些語言特性 (像是 nonlocal
和一些內建函數)
一些語言特性 (像是 nonlocal
和一些內建函數)
還需要實作,而且只有一個基本的
標準函式庫實作。然而,我們可以轉換
簡單的 Python 程式,甚至編寫 簡單的 Android
應用程式。
要試用 VOC,請先閱讀 Getting 入門 指南,然後 從 first 教程。
如果您想對 VOC 開發有所貢獻,我們有一份 初次使用 VOC 指南] 供您參考。 首次 contributors。
How to help
VOC 已存檔。
So, why is it called "VOC"?
VOC 是 "Vestigial Output Compiler" 的縮寫。或 "Vexing Obtuse 編譯器"。或「Valuable Obscure Compiler」。或「Variegated Ocelot 校正器"。由您選擇。
歷史上,VOC 是 Vereenigde Oostindische Compagnie (VOC),即荷蘭東印度公司。 東印度公司,通常被認為是世界上第一家跨國公司。 跨國公司。它也是第一家發行 股票,並促進這些股票的交易。它獲得了 21 21 年的壟斷權,在亞洲進行貿易活動,主要是香料 荷蘭東印度群島。他們在巴達維亞 在爪哇島(現為印尼的一部分)上的巴達維亞(Batavia)--即現在的雅加達(Jakarta)--建立了一個主要的貿易港口。 印尼)。
儘管 VOC 對其股東而言是一門非常有利可圖的生意,但它是以殖民國家的身份經營的。 它是以殖民國家的身份運作的。現代歷史學家 對其商業 做法](https://en.wikipedia.org/wiki/Dutch_East_India_Company#Criticism)、 包括剝削土著居民(包括使用 奴隸勞動)、奴隸貿易、使用暴力和環境破壞(包括砍伐森林)。 環境破壞(包括砍伐森林)。
VOC 在歐洲人發現澳大利亞的過程中也發揮了作用,在西澳大利亞海岸有許多 VOC 殘骸。 西澳海岸有許多 VOC 沉船。
該專案之所以選擇 VOC 這個名稱,是因為專案創辦人來自西澳州。 西澳州,而 VOC 在該州的歷史中具有強烈的非殖民地色彩。 該州的歷史中有很強的非殖民地色彩。這也是一個方便的雙關語,因為 VOC 是一家企業 Java 公司。 企業 Java 公司。
這不應被視為對該公司剝削性商業行為的認可或美化。 該公司的剝削性商業行為。