désassemblage
- Domaine
-
- informatique
- Dernière mise à jour
Définition :
Opération qui consiste à ramener un programme qui avait été traduit en langage machine à sa forme première en langage d'assemblage, en convertissant son code machine en code source.
Note :
En ingénierie inverse, on a recours au désassemblage ou à la décompilation, selon le cas, quand il s'agit d'étudier un produit logiciel. Le désassemblage a longtemps été interdit dans les contrats de licence de logiciels. Aujourd'hui, on y fait davantage référence à l'ingénierie inverse.
Terme privilégié :
- désassemblage n. m.
-
Il existe une différence entre le désassemblage et la décompilation, dans la mesure où le terme désassemblage est habituellement réservé au passage du langage machine au langage d'assemblage et le terme décompilation au passage du langage machine, ou du langage d'assemblage, à un langage évolué. Mais, comme le langage d'assemblage n'est plus guère utilisé, on constate un élargissement du sens de désassemblage et un glissement de celui-ci vers le sens de décompilation, ce qui explique la consignation comme synonymes de ces deux termes, dans certains ouvrages.
Traductions
-
anglais
Auteur : Office québécois de la langue française,Terme :
- disassembly