Codice sorgente

Il codice sorgente è testo scritto in un linguaggio di programmazione che contiene le istruzioni di un programma. I file del codice sorgente sono file di testo normale leggibili dalle persone, che includono dichiarazioni di variabili, funzioni, cicli e altre istruzioni che indicano a un programma cosa fare. Alcuni programmi richiedono solo poche righe di codice sorgente, mentre altri possono essere costituiti da milioni di righe.

Quando scrivono codice sorgente, gli sviluppatori di software seguono generalmente diverse convenzioni comuni per rendere più facile leggere e modificare il codice complesso. Per esempio, gli sviluppatori dovrebbero assegnare alle variabili nomi che ne descrivano lo scopo e usare anche un metodo coerente per indentare i blocchi di codice, separando chiaramente le funzioni. Gli sviluppatori includono inoltre di solito commenti per spiegare le sezioni di codice. I commenti aiutano gli altri programmatori (e persino il programmatore originale in futuro) a capire cosa fa ciascun elemento del codice.

I programmi brevi scritti in alcuni linguaggi di programmazione sono noti come script; questi programmi possono essere eseguiti direttamente dal codice sorgente usando un motore di scripting, come VBScript o il motore PHP. Tuttavia, la maggior parte dei linguaggi di programmazione richiede che uno sviluppatore compili il codice sorgente di un programma prima che possa essere eseguito. La compilazione traduce il codice sorgente in codice macchina binario, memorizzato come file eseguibili che il computer può comprendere ed eseguire.

Il codice sorgente di un programma può essere conservato in un singolo file oppure distribuito tra molti file collegati tra loro. Suddividere il codice sorgente in diversi file aiuta a organizzare le funzioni di un programma in base al loro scopo. Molti programmatori usano un ambiente di sviluppo integrato (IDE) per scrivere e gestire i file del codice sorgente. In genere, un IDE include un editor di codice, un sistema di controllo delle versioni, un ambiente di esecuzione, un debugger e un compilatore. Questi strumenti facilitano la scrittura del codice, il suo test, l'individuazione e la correzione degli errori e la compilazione per la distribuzione, tutto all'interno di un unico programma.

Aggiornato March 13, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

A Windows application has what file extension?

A
.APP
0%
B
.WIN
0%
C
.RUN
0%
D
.EXE
0%
Correct! Incorrect!     View the Executable File definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Codice sorgente in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.