Sorgente

Definizione rapida

Forma leggibile di un programma, scritta in un linguaggio di programmazione prima della sua esecuzione o compilazione.

Spiegazione

Il sorgente contiene istruzioni, dichiarazioni e strutture create dagli sviluppatori per descrivere il comportamento del software. Può essere tradotto in codice eseguibile da un compilatore oppure interpretato durante l'esecuzione.

Esempio pratico

Lo sviluppatore modifica un file `.php` e conserva la revisione nel repository prima di distribuire l'applicazione aggiornata.

Spiegazione tecnica

I file sorgente vengono normalmente gestiti con controllo di versione e possono dipendere da librerie, configurazioni e strumenti di build. La disponibilità del sorgente non implica automaticamente il permesso di modificarlo o ridistribuirlo.

Da non confondere con

Non è il codice macchina prodotto dalla compilazione, né coincide con una licenza open source, che riguarda invece i diritti concessi sul programma.