Il VOC svolge due funzioni principali:

  • Compila i file sorgenti di Python 3.4+ in file di classe Java, permettendo di di eseguire codice Python su una JVM (compresa la VM di Android).
  • Fornisce un'API che consente di creare programmaticamente file di classe Java.

Non è ancora un'implementazione completamente conforme a Python 3.4 - ci sono alcune caratteristiche del linguaggio (come nonlocal e alcune funzioni integrate). alcune caratteristiche del linguaggio (come nonlocal e alcune funzioni integrate) che devono ancora essere implementate, e c'è solo un'implementazione standard. Tuttavia, è possibile convertire semplici programmi Python e persino scrivere semplici applicazioni Android] (). Android.

Per provare VOC, consultare la guida [Guida introduttiva] (). Avviamento] (https://voc.readthedocs.io/en/latest/index.html), quindi iniziare con la [prima iniziare con il primo esercitazione.

Se desiderate contribuire allo sviluppo di VOC, abbiamo una guida per i prima volta contributori.

Come aiutare

VOC è stato archiviato.

Allora, perché si chiama "VOC"?

VOC è un backronym per "Vestigial Output Compiler". O "Vexing Obtuse Compilatore". O "Prezioso compilatore oscuro". O "Variegato Ocelot Variegato". A voi la scelta.

Storicamente, VOC era la Vereenigde Oostindische Compagnie (VOC), ovvero la Compagnia olandese delle Compagnia Olandese delle Indie Orientali, spesso considerata come la prima multinazionale del mondo. È stata anche la prima società a emettere azioni e a facilitarne la negoziazione. Le fu concesso un monopolio di 21 monopolio di 21 anni per svolgere attività commerciali in Asia, soprattutto nelle Isole delle Spezie. Isole delle Spezie - le Indie Orientali Olandesi. Stabilirono un importante porto commerciale Batavia - oggi Giacarta - sull'isola di Giava (oggi parte dell'Indonesia). Indonesia).

Sebbene la VOC fosse un'azienda molto redditizia per i suoi azionisti, operava come potenza coloniale. operava come una potenza coloniale. Gli storici moderni hanno espresso critiche alle sue pratiche commerciali pratiche commerciali](https://en.wikipedia.org/wiki/Dutch_East_India_Company#Criticism), che comprendevano lo sfruttamento delle popolazioni indigene (compreso l'uso di manodopera schiavi), la tratta degli schiavi, l'uso della violenza e la distruzione dell'ambiente (compresa la deforestazione). distruzione dell'ambiente (compresa la deforestazione).

Anche i VOC hanno avuto un ruolo nella scoperta dell'Australia da parte dell'Europa. sono molti i relitti di navi VOC sulla costa dell'Australia occidentale.

Il nome VOC è stato scelto dal progetto perché il fondatore del progetto proviene dall'Australia occidentale. dell'Australia Occidentale e VOC ha una forte presenza non coloniale nella storia di quello Stato. storia di quello Stato. Si trattava anche di un comodo gioco di parole, visto che VOC era un'azienda Java società Java.

Non deve essere considerato come un'approvazione o una glorificazione delle pratiche commerciali di sfruttamento dell'azienda.