Code natif

Définition - Que signifie le code natif?

Le code natif fait référence au code de programmation configuré pour s'exécuter sur un processeur spécifique. Le code natif ne fonctionnera généralement pas s'il est utilisé sur un processeur autre que celui pour lequel il a été spécifiquement écrit à moins qu'il ne soit autorisé à s'exécuter sur un émulateur.

Definir Tech explique le code natif

Parce que le code natif est fait sur mesure pour un processeur spécifique, les programmes écrits à l'aide de ce code devraient (théoriquement) fonctionner de manière optimale sur le processeur natif. L'inconvénient est que ces programmes seront généralement rendus inutiles lorsqu'ils sont utilisés sur un processeur différent. Cette limitation a régulièrement diminué depuis que les fabricants ont commencé à configurer leurs processeurs pour qu'ils fonctionnent avec le même type de protocoles et de séquences logiques.

Bien qu'un programme écrit sur du code natif puisse s'exécuter sur un processeur pour lequel il n'était pas initialement prévu en utilisant un logiciel d'émulation (qui imite la configuration du processeur initialement prévu), les performances du programme en souffriront généralement.