Le code machine est parfois appelé code natif lorsqu'il s'agit de parties de fonctions langagières ou de bibliothèques qui dépendent de la plate-forme. Le code machine ne doit pas être confondu avec le "bytecode", qui est exécuté par un interprète.
Le code machine est parfois appelé code natif.