VOC har to vigtige funktioner:
- Kompilerer Python 3.4+ kildefiler til Java-klassefiler, så du kan køre at køre Python-kode på en JVM (inklusive Androids VM).
- Indeholder en API, så du programmatisk kan oprette Java-klassefiler.
Det er ikke en fuldstændig kompatibel Python 3.4-implementering endnu - der er
er nogle sprogfunktioner (som nonlocal
og nogle indbyggede funktioner)
der stadig mangler at blive implementeret, og der er kun en simpel
standardbiblioteksimplementering. Det er dog muligt at konvertere
enkle Python-programmer og endda skrive [enkle Android
applikationer] (https://github.com/eliasdorneles/tictactoe-voc).
Hvis du vil prøve VOC, skal du gennemgå [Getting Started] (https://voc.readthedocs.io/en/latest/index.html), og start derefter start med den første tutorial.
Hvis du gerne vil bidrage til VOC-udviklingen, har vi en [guide til første gang bidragsydere] (https://voc.readthedocs.io/en/latest/how-to/contribute-code.html).
How to help
VOC er blevet arkiveret.
So, why is it called "VOC"?
VOC er et backronym for "Vestigial Output Compiler". Eller "Vexing Obtuse Compiler". Eller "Valuable Obscure Compiler". Eller "Variegated Ocelot Calibrator". Det er dit valg.
Historisk set var VOC Vereenigde Oostindische Compagnie (VOC), eller det hollandske Ostindisk Kompagni, der ofte betragtes som verdens første multinationale selskab. Det var også det første selskab, der udstedte aktier og gjorde det lettere at handle med disse aktier. Det fik et 21 års monopol på at udføre handelsaktiviteter i Asien, primært krydderiøerne øerne - de hollandske østindiske øer. De etablerede en stor handelshavn i Batavia - nu Jakarta - på øen Java (nu en del af Indonesien).
Mens VOC var en meget profitabel forretning for sine aktionærer, fungerede den fungerede det som en kolonimagt. Moderne historikere har [udtrykt kritik af deres forretnings praksis] (https://en.wikipedia.org/wiki/Dutch_East_India_Company#Criticism), som omfattede udnyttelse af indfødte befolkninger (herunder brug af slavearbejde), slavehandel, brug af vold og miljøødelæggelser ødelæggelse af miljøet (herunder skovrydning).
VOC spillede også en rolle i den europæiske opdagelse af Australien, og der er er mange VOC-skibsvrag ved Vestaustraliens kyst.
Navnet VOC blev valgt af projektet, fordi projektets grundlægger er fra fra Vestaustralien, og VOC har en stærk ikke-kolonial tilstedeværelse i denne stats historie. Det var også et praktisk ordspil, da VOC var en enterprise Java-virksomhed.
Det bør ikke betragtes som en godkendelse eller forherligelse af virksomhedens udnyttende forretningspraksis.