Comme le titre l'indique, existe-t-il des compilateurs/interpréteurs de bytecode C/C++? J'écris une application dans un langage interprété qui dépend de certaines bibliothèques qui sont entièrement compilables (il n'y a pas de drapeaux spéciaux pour indiquer les changements de code pendant la compilation pour une certaine plate-forme) mais sont écrites en C et C++. Plutôt que d'expédier des libs spécifiques à n-platform avec chaque plate-forme, il serait bon d'expédier un ensemble de librairies interprétées par un interpréteur spécifique à une plate-forme.N'importe quel compilateur/interpréteur de code à octets non-natif?
Possible et/ou disponible?
EDIT1: Le langage interprété en question est Python, bien que je puisse également utiliser Ruby.
Quelle langue interprétée? Beaucoup des plus populaires ont des moyens portables d'ajouter des extensions C (et peut-être C++). –
'llvm-gcc' et' clang' existent dans LLVM pour ce travail, je pense. –
La langue est python, bien que je puisse aussi utiliser Ruby. Je peux utiliser les deux ou l'un ou l'autre, tous j'ai un diagramme donc je n'ai pas encore commencé. – Matt