Bytecode, code source, code machine
Bytecode :
Bytecode ; définition :
Il existe certains langages qui transforment le code source en bytecode, ce bytecode peut être ensuite exécuté sur une machine virtuelle ou sois à ce qui parait directement sur un processeur parfois.
L'avantage :
L'avantage, c'est que le bytecode n'est pas un code natif (mais parfois si à ce qui parait) donc il peut être exécuté sur n'importe quel appareil si la machine virtuelle est présente !
Code source :
Code source ; définition :Un code source est un code codé dans un langage de programmation spécifique à lui, bien sûr, avent compilation du programme, ou transformation en bytecode. Certes, il doit correspondre à la syntaxe de son langage correspondant, sinon, ce serait un code source erroné...
Code machine :
Code machine ; définition :
Un code machine est le langage natif d'un processeur, il est codé en binaire (0 et 1).
Conclusion :
Le "Code source", le "Code machine", le "Bytecode", sont tous bien trois choses différentes. Une conclusion assez facile non ?
Commentaires
Enregistrer un commentaire