Definizione dei codici sorgente
Il codice sorgente serve a fornire al computer linee guida precise per tradurre in linguaggio macchina. Pertanto, i codici sorgente costituiscono le basi per siti web e programmi.
Programma Oggetto
Mentre il programma sorgente corrisponde al progetto di una casa, il programma oggetto corrisponde alla casa utilizzata. Quindi, agli occhi dell’utilizzatore, il file oggetto è il programma che funziona sul computer.
Differenza tra linguaggi ad alto livello e basso livello
Le macchine possono facilmente interpretare il linguaggio di alto livello ma non gli esseri umani, mentre le macchine possono facilmente interpretare il linguaggio di basso livello.
Compilatori e Interpreti
Il compilatore e l’interprete sono programmi che hanno la capacità di tradurre le istruzioni di un programma scritto in un linguaggio di programmazione di alto livello noto come programma sorgente (o codice sorgente), in istruzioni che possono essere comprese dal computer, cioè in istruzioni di un programma scritto in linguaggio macchina.
Linguaggio di Basso Livello
In informatica, un linguaggio di programmazione a basso livello si riferisce a un linguaggio di programmazione che coincide o differisce poco dal linguaggio macchina e fornisce poca o nessuna astrazione dai dettagli del funzionamento fisico del calcolatore.
Compilazione vs Interpretazione
Tutte le istruzioni di un programma vengono tradotte in linguaggio macchina dalla compilazione, che crea un file eseguibile dal computer. Un programma denominato compilatore è utilizzato per completare la compilazione. Ogni istruzione del programma viene tradotta e eseguita dall’interpretazione.
Linguaggi di Programmazione a Basso Livello
Il codice macchina è tra i linguaggi di basso livello più utilizzati. Il codice della macchina non contiene astrazioni: contiene le istruzioni individuali che sono state inviate an un computer. Le macchine funzionano solo con byte, anche se a volte utilizzano notazioni decimali o esadecimali.