Un file con l'estensione .src è un file di codice sorgente generico utilizzato da vari linguaggi di programmazione e ambienti di sviluppo software per memorizzare istruzioni leggibili dall'uomo. Sebbene molti linguaggi moderni utilizzino estensioni specifiche come .cpp, .java o .py, l'estensione .src è spesso impiegata come contenitore generico per codice sorgente o script che necessitano di essere compilati o interpretati. È frequentemente riscontrata in ambienti di sviluppo più datati, nella programmazione industriale specializzata come la programmazione PLC per la robotica e in alcuni compilatori di linguaggio assembly. Il contenuto di un file .src è tipicamente testo semplice (plain text), consentendo agli sviluppatori di scrivere e modificare la logica utilizzando editor di testo standard o ambienti di sviluppo integrati (IDE). Poiché è un formato generico, la sintassi specifica all'interno del file dipende interamente dal compilatore o dall'applicazione per cui è stato progettato. In alcuni contesti, i file .src sono utilizzati per definire la struttura di un programma prima che venga tradotto in codice macchina o in un formato più specifico. Essi fungono da progetto fondamentale per le applicazioni software, contenendo la logica, le variabili e le funzioni necessarie affinché un programma esegua i compiti previsti.