Le COV remplit deux fonctions principales :
- Compile les fichiers sources Python 3.4+ en fichiers de classe Java, ce qui vous permet d'exécuter le code Python sur une JVM (y compris la VM d'Android). d'exécuter le code Python sur une JVM (y compris la VM d'Android).
- Fournit une API pour vous permettre de créer par programme des fichiers de classe Java.
Ce n'est pas encore une implémentation complètement conforme à Python 3.4 - il y a quelques caractéristiques du langage (comme nonlocal
et quelques fonctions intégrées).
certaines fonctionnalités du langage (comme nonlocal
et certaines fonctions intégrées)
qui doivent encore être implémentées, et il n'y a qu'une implémentation de la
l'implémentation de la bibliothèque standard. Cependant, il est possible de convertir
programmes Python simples, et même d'écrire [des applications Android
simples] (https://github.com/eliasdorneles/tictactoe-voc).
Pour tester VOC, parcourez le guide [Getting démarrage] (https://voc.readthedocs.io/en/latest/index.html), puis commencez par le commencez par le premier tutoriel.
Si vous souhaitez contribuer au développement du COV, nous avons un [guide pour les premiers contributeurs] (https://voc.readthedocs.io/en/latest/how-to/contribute-code.html).
Comment aider
Le COV a été archivé.
Pourquoi est-ce nommé "VOC"?
VOC est l'acronyme de "Vestigial Output Compiler". Ou "Vexing Obtuse Compiler". Ou "Valuable Obscure Compiler". Ou encore "Variegated Ocelot Calibrator". À vous de choisir.
Historiquement, la VOC était la [Vereenigde Oostindische Compagnie (VOC)] (https://en.wikipedia.org/wiki/Dutch_East_India_Company), ou Compagnie néerlandaise des Indes orientales. néerlandaise des Indes orientales, souvent considérée comme la première multinationale au monde. Elle a également été la première société à émettre des d'actions et à faciliter la négociation de ces actions. Elle s'est vu accorder un monopole de 21 ans pour mener des activités commerciales en Asie, principalement dans les îles aux épices - les Indes orientales néerlandaises. les îles aux épices - les Indes orientales néerlandaises. Elle établit un port de commerce important à Batavia - aujourd'hui Jakarta - sur l'île de Java (qui fait aujourd'hui partie de l'Indonésie). Indonésie).
Si la VOC était une entreprise très rentable pour ses actionnaires, elle opérait en tant que puissance coloniale. opérait en tant que puissance coloniale. Les historiens modernes ont [exprimé critiqué ses pratiques commerciales pratiques commerciales] (https://en.wikipedia.org/wiki/Dutch_East_India_Company#Criticism), qui comprenaient l'exploitation des populations indigènes (y compris l'utilisation d'esclaves), le commerce d'esclaves, l'utilisation de la violence d'esclaves), la traite des esclaves, le recours à la violence et la destruction de l'environnement destruction de l'environnement (y compris la déforestation).
Le COV a également joué un rôle dans la découverte de l'Australie par les Européens. de nombreuses épaves de navires VOC sur la côte de l'Australie occidentale.
Le nom VOC a été choisi par le projet parce que le fondateur du projet est originaire d'Australie occidentale. est originaire d'Australie occidentale, et que VOC a une forte présence non coloniale dans l'histoire de cet État. dans l'histoire de cet État. Il s'agissait également d'un jeu de mots pratique, car VOC était une entreprise Java. entreprise Java.
Il ne doit pas être considéré comme une approbation ou une glorification des pratiques d'exploitation de l'entreprise. pratiques d'exploitation de l'entreprise.