Codice sorgente

Definizione rapida

Testo composto da istruzioni in un linguaggio di programmazione, destinato alla traduzione o all'interpretazione.

Spiegazione

Il sorgente è la forma sulla quale lavorano gli sviluppatori: può essere letto, corretto e modificato. Quando viene compilato, produce una rappresentazione in linguaggio macchina molto meno comprensibile all'uomo e non adatta alle normali attività di manutenzione.

Esempio pratico

Lo sviluppatore corregge una funzione nel file sorgente e avvia nuovamente il compilatore per ottenere il programma aggiornato.

Spiegazione tecnica

La sintassi dipende dal linguaggio scelto. Il processo di traduzione converte le istruzioni simboliche in codice oggetto o macchina, mantenendo il sorgente come riferimento modificabile.

Da non confondere con

Non coincide con il programma compilato: il sorgente è pensato per essere compreso e modificato da chi sviluppa.