Salut,
J'enttend tjs ce mot dans tous les recoins
mais je pige pas la difference entre un compilateur et un compilateur natif
Merci de m'eclaircir un peu
Salut,
J'enttend tjs ce mot dans tous les recoins
mais je pige pas la difference entre un compilateur et un compilateur natif
Merci de m'eclaircir un peu
je pense qu'on oppose compilateur natif et compilateur croisé
un compilateur natif est un compilateur qui fabrique un executable
destiné à même machine et au même OS
c'est le cas de 99% de nos compilateurs
A l'inverse, une machine M1 avec un OS O1 doté d'un compilateur
croisé, peut fabriquer un exécutable pour une machine M2 avec un OS
02 très rudimentaire voire sans OS
On l'oppose également aux compilateurs générant du pseudo-code comme Java et Visual .NET. Ceux-ci génèrent un code intermédiaire qui sera interprété par une machine virtuelle (elle étant compilée en natif sur chaque plateforme). C'est moins rapide à l'éxécution, mais c'est directement portable à l'opposé d'un code natif (spécifique à une plateforme).
Natif, dans le sens de langage natif de la machine.
Un compilateur "natif" traduit un code source en intructions directement exécutables par le processeur.
"J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone."-Bjarne Stroustrup
www.stroustrup.com
En resumant tout
Compilateur natif (ex : Delphi) <> Compiltaeuer pseudo code (Java)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager