Taula de continguts
6 les relacions: Bytecode, Codi font, Compilador, Enllaçador, Executable, Llenguatge de màquina.
Bytecode
El bytecode (o byte-code) és un codi intermedi més abstracte que el codi màquina.
Veure Codi objecte і Bytecode
Codi font
Codi font d'un programa escrit amb el llenguatge de programació Java En informàtica, codi font es refereix a una sèrie d'instruccions escrites en algun llenguatge de programació llegible per una persona.
Veure Codi objecte і Codi font
Compilador
Diagrama de blocs de l'operació d'un bon compilador. Un compilador és un programa informàtic que tradueix un programa escrit en un llenguatge de programació a un altre llenguatge de programació, generant un programa equivalent que la màquina serà capaç d'interpretar.
Veure Codi objecte і Compilador
Enllaçador
Fig.1 Diagrama d'un enllaçador Un enllaçador (en anglès, linker) és un programa que pren els fitxers de codi objecte generat en els primers passos del procés de compilació, la informació de tots els recursos necessaris (biblioteca), treu aquells recursos que no necessita, i enllaça el codi objecte amb el seu (s) biblioteca (s) amb el que finalment produeix un fitxer executable o una biblioteca.
Veure Codi objecte і Enllaçador
Executable
Un hex dump d'un executable en mode real En informàtica, un executable és aquell arxiu binari el contingut del qual és entès per l'ordinador com un programa informàtic.
Veure Codi objecte і Executable
Llenguatge de màquina
codi assemblador.. El Llenguatge màquina o codi màquina és un sistema d'instruccions codificat en codi binari que poden entendre els microprocessadors.