El codi executable és aquell que la màquina pot executar directament, bé perquè és escrit en codi o llenguatge de màquina, o bé perquè la màquina incorpora com a element bàsic del sistema les eines pertinents per a traduir-lo o interpretar-lo. Com que el codi executable depèn de cada màquina determinada, per tal d’aconseguir que el programari sigui transportable, els programadors solen escriure els programes en llenguatges independents de la màquina. El resultat és el codi font, que només serà executable si ha estat sotmès a un procés de traducció, en alguna d’aquestes dues modalitats bàsiques: en el cas de la compilació, es genera un nou codi, anomenat codi objecte, que, un cop muntat, possiblement amb d’altres codis objecte, esdevé codi executable; en el cas de la interpretació, cada vegada que hi ha un requeriment d’execució d’una instrucció present en el codi font, la instrucció és traduïda i executada.
m
Electrònica i informàtica