Un fichier portant l'extension .src est un fichier de code source générique utilisé par divers langages de programmation et environnements de développement logiciel pour stocker des instructions lisibles par l'homme. Bien que de nombreux langages modernes utilisent des extensions spécifiques telles que .cpp, .java ou .py, l'extension .src est souvent utilisée comme un conteneur polyvalent pour le code source ou les scripts devant être compilés ou interprétés. On le rencontre fréquemment dans les anciens environnements de développement, la programmation industrielle spécialisée telle que la programmation d'automates programmables industriels (API) pour la robotique, et certains compilateurs de langage assembleur. Le contenu d'un fichier .src est généralement du texte brut, permettant aux développeurs d'écrire et de modifier la logique à l'aide d'éditeurs de texte standard ou d'environnements de développement intégrés (IDE). Comme il s'agit d'un format générique, la syntaxe spécifique à l'intérieur du fichier dépend entièrement du compilateur ou de l'application pour lequel il a été conçu. Dans certains contextes, les fichiers .src sont utilisés pour définir la structure d'un programme avant qu'il ne soit traduit en code machine ou dans un format plus spécifique. Ils servent de plan fondamental pour les applications logicielles, contenant la logique, les variables et les fonctions nécessaires à l'exécution des tâches prévues par le programme.