Je dirais que c'est pas la même chose.
Si tu compiles du C avec LLVM il te reste … du code machine.
Oui il y a bien un bytecode intermédiaire mais ça fait pas tout.
.Net c'est différent, ton C#, J#, VB.net, ou autre, est compilé en byte code. Et c'est le bytecode qui est exécuté par la VM .Net. Donc dans ce cas il y a dialogue, mais en fait il y a dialogue car c'est le même langage qui est compilé/exécuté en JIT, c'est le byte code. Et non C# ou autre.
D'ailleurs tu peux pas, comme ça, interfacer du java et du C#.
[^] # Re: Retour à la pré-histoire
Posté par CrEv (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 3.
Je dirais que c'est pas la même chose.
Si tu compiles du C avec LLVM il te reste … du code machine.
Oui il y a bien un bytecode intermédiaire mais ça fait pas tout.
.Net c'est différent, ton C#, J#, VB.net, ou autre, est compilé en byte code. Et c'est le bytecode qui est exécuté par la VM .Net. Donc dans ce cas il y a dialogue, mais en fait il y a dialogue car c'est le même langage qui est compilé/exécuté en JIT, c'est le byte code. Et non C# ou autre.
D'ailleurs tu peux pas, comme ça, interfacer du java et du C#.