Code natif
- Code natif
-
Un programme informatique en code natif (ou langage machine) est composé d’instructions directement reconnues par un processeur. Le code natif est donc lié à une famille particulière de processeurs partageant le même jeu d’instructions.
Les programmeurs n’écrivent pas de code natif directement, ils rédigent des « programmes sources » en suivant les conventions d’un langage de programmation (langage d’assemblage ou langage de bas niveau comme C, C++, Pascal…), et la traduction de ces programmes sources en code natif est faite par des programmes (assembleur, compilateur, édition de liens, etc.).
Certains compilateurs produisent du bytecode (en particulier les compilateurs des langages de haut niveau comme Java, Python, ...) au lieu du code natif. Ce bytecode n’est pas compris par les processeurs, et doit donc être soit interprété par un programme, soit converti en code natif avant d’être exécuté. La portabilité (possibilité d’exécuter le même code sur des machines très différentes) est un des avantages de cette approche, employée par exemple pour les applets Java, ou les animations Adobe Flash.
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Code natif de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Code Natif — Un programme informatique en code natif (ou langage machine) est composé d instructions directement reconnues par un processeur. Le code natif est donc lié à une famille particulière de processeurs partageant le même jeu d instructions. Les… … Wikipédia en Français
Génération de code natif — La génération de code natif est l étape du processus de compilation transformant l arbre syntaxique abstrait enrichi d informations sémantiques en code machine ou en bytecode spécialisé pour la plateforme cible. C est l avant dernière étape du… … Wikipédia en Français
Natif — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Natif », sur le Wiktionnaire (dictionnaire universel) Élément natif Code natif Natif numérique État… … Wikipédia en Français
Code Geass — コードギアス 反逆のルルーシュ (Kōdo Giasu: Hangyaku no Rurūshu) Genre fantasy, mecha, science fiction, drame Anime japonais : Code Geass: Lelouch of the Rebellion Réalisateur(s) Gorō Taniguchi Scénariste(s) … Wikipédia en Français
Code Geass : Lelouch of the rebellion — Code Geass Code Geass コードギアス 反逆のルルーシュ (Kōdo Giasu: Hangyaku no Rurūshu) Genre fantasy, mecha, science fiction Anime : Code Geass: Lelouch of the Rebellion Réalisateur(s) Gorō Taniguchi Scénariste Ichirō Ōkouchi … Wikipédia en Français
Code geass — コードギアス 反逆のルルーシュ (Kōdo Giasu: Hangyaku no Rurūshu) Genre fantasy, mecha, science fiction Anime : Code Geass: Lelouch of the Rebellion Réalisateur(s) Gorō Taniguchi Scénariste Ichirō Ōkouchi … Wikipédia en Français
Code machine — Langage machine Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d un ordinateur exécutant un programme informatique. C est le langage natif d un processeur, c est à dire le seul qu il puisse traiter … Wikipédia en Français
Code opération — Langage machine Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d un ordinateur exécutant un programme informatique. C est le langage natif d un processeur, c est à dire le seul qu il puisse traiter … Wikipédia en Français
natif — ● adj. Dont l origine remonte à , originel. Caractérise un code spécialement écrit et compilé pour un type de processeur, de machine ou de plate forme. Contraire: croisé … Dictionnaire d'informatique francophone
Génération de code source — La génération de code source est une opération permettant de générer automatiquement du code source. Son but est d automatiser la production de code source répétitif afin de permettre au programmeur de se concentrer sur l écriture de code à plus… … Wikipédia en Français