将Python代码转换为Java字节码的工具。
项目描述
VOC
一个将Python代码转换为Java字节码的编译器。
这是实验性代码。如果它崩溃了,你可以保留所有闪亮的部分。
它做什么
提供了一个API,让您可以以编程方式创建Java类文件。
将Python 3.4源文件编译成Java类文件,使您能够在JVM上运行Python代码(包括Android的VM)。
它不是一个完全兼容的Python 3.4实现 - 仍然有一些语言特性(一些内置函数)需要实现,并且只有标准库的裸骨实现。然而,可以转换简单的Python程序,甚至编写简单的Android应用程序。
教程
如果您想为VOC开发做出贡献,我们为第一次贡献者提供了指南。
文档
VOC的文档可以在Read The Docs上找到。
为什么是“VOC”?
荷兰东印度公司(Vereenigde Oostindische Compagnie,VOC),通常被认为是世界上第一个跨国公司。它也是第一个发行股票并促进股票交易的公司。它获得了在亚洲进行贸易活动的21年垄断权,主要是香料群岛——荷兰东印度。他们在爪哇岛(现在印尼的一部分)的巴达维亚——现在的雅加达建立了一个主要的贸易港口。由于其垄断地位,VOC成为了一家极具价值的公司,近200年来每年发放18%的股息。
VOC是世界上第一个使用Java的企业。(打鼓声!)
VOC还可以作为“残留输出编译器”(Vestigial Output Compiler)的缩写。或者“令人费解的编译器”(Vexing Obtuse Compiler)。或者“有价值的神秘编译器”(Valuable Obscure Compiler)。或者“斑马豹校准器”(Varigated Ocelot Calibrator)。由您选择。
社区
VOC是BeeWare套件的一部分。您可以通过以下方式与社区交流:
Gitter上的pybee/general频道。
我们培育一个欢迎和尊重的社区,如我们在BeeWare社区行为准则中所描述的。
贡献
要开始为VOC做出贡献,请查看我们的初学者指南。
如果您在使用VOC时遇到问题,请在GitHub上记录它们。如果您想贡献代码,请fork代码并提交拉取请求。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。