la VM de Mono est forcement en natif.
le framework (les bibliothèques) fait souvent de simple appels à des bibliothèques natives (comme par exemple GTK ou Gecko)
Sinon tu as une option dans mono : --aot Compiles the assembly to native code
bref, c'est le taf de la machine virtuelle, taf qu'elle effectue habituellement "juste à temps", avant l'exécution.
Ensuite tu peux inclure Mono dans ton binaire si ca t'amuse, comme ca tu auras un seul exécutable que tu lancera traditionnellement (et t'auras un bon gros binaire).
Sinon je ne connais pas de compilateur C# qui compile en natif, désolé.
# natif ou pas
Posté par TImaniac (site web personnel) . En réponse au journal C# ou Java en compilation native. Évalué à 3.
le framework (les bibliothèques) fait souvent de simple appels à des bibliothèques natives (comme par exemple GTK ou Gecko)
Sinon tu as une option dans mono :
--aot Compiles the assembly to native code
bref, c'est le taf de la machine virtuelle, taf qu'elle effectue habituellement "juste à temps", avant l'exécution.
Ensuite tu peux inclure Mono dans ton binaire si ca t'amuse, comme ca tu auras un seul exécutable que tu lancera traditionnellement (et t'auras un bon gros binaire).
Sinon je ne connais pas de compilateur C# qui compile en natif, désolé.