Translation(s): English - Italiano


Immagine non binaria.

In riferimento al software, sorgente è sempre una scorciatoia per codice sorgente, la forma leggibile e modificabile del programma. Ciò è in contrasto con il codice oggetto, il derivato in forma binaria eseguibile di un programma. Questa scorciatoia assume facilmente forme derivate, si può parlare de "i sorgenti di un sistema" o di "avere i sorgenti".

In un linguaggio di programmazione ad alto livello, le istruzioni che un programmatore scrive prima che il programma venga compilato o interpretato in istruzioni in linguaggio macchina che il computer possa eseguire.

I comandi di programmazione allo stato grezzo, come input di un programmatore. Alcuni linguaggi di programmazione consentono di eseguire comandi al volo da un interprete di programma, altri richiedono che i comandi siano compilati in programmi eseguibili (binari) prima di poter essere utilizzati. Nel mondo UNIX/Linux parte del software è distribuito solo come sorgente, altri pacchetti includono sia il sorgente che il binario mentre altri ancora sono distribuiti nel solo formato binario.

Istruzioni scritte appositamente da un programmatore di software per creare programmi eseguibili tramite un compilatore o un interprete di linguaggio.

La forma in cui un programma è scritto dal programmatore. Il codice sorgente è scritto in un certo linguaggio di programmazione formale, che può essere ?compilato automaticamente in codice oggetto (file eseguibile) o codice macchina o eseguito da un interprete.

Il codice sorgente in Linux viene compilato in un file eseguibile (binario).

*.?src è un file di codice sorgente.