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

Posts les plus consultés de ce blog

Comment faire une horloge digitale en css html js?

Quelle langage de programmation choisir le C ou Python?