Code source
Le code source est un texte écrit dans un langage de programmation qui contient les instructions d’un programme. Les fichiers de code source sont des fichiers de texte brut lisibles par l’être humain, qui comprennent des déclarations de variables, des fonctions, des boucles et d’autres instructions indiquant à un programme ce qu’il doit faire. Certains programmes n’ont besoin que de quelques lignes de code source, tandis que d’autres peuvent en comporter des millions.
Les développeurs de logiciels suivent généralement plusieurs conventions courantes lorsqu’ils écrivent du code source afin de rendre le code complexe plus facile à lire et à modifier. Par exemple, ils doivent nommer les variables de manière à décrire leur rôle et utiliser une méthode cohérente pour indenter les blocs de code qui séparent clairement les fonctions. Les développeurs ajoutent également généralement des commentaires pour expliquer certaines sections du code. Les commentaires aident les autres programmeurs, et même le programmeur d’origine à l’avenir, à comprendre le rôle de chaque élément de code.
Les programmes courts écrits dans certains langages de programmation sont appelés des scripts ; ils peuvent être exécutés directement à partir du code source à l’aide d’un moteur de script, comme VBScript ou le moteur PHP. Toutefois, la plupart des langages de programmation exigent qu’un développeur compile le code source d’un programme avant de pouvoir l’exécuter. La compilation traduit le code source en code machine binaire, stocké sous forme de fichiers exécutables que l’ordinateur peut comprendre et exécuter.
Le code source d’un programme peut être conservé dans un seul fichier ou réparti entre de nombreux fichiers liés entre eux. Le fait de répartir le code source dans plusieurs fichiers aide à organiser les fonctions d’un programme selon leur rôle. De nombreux programmeurs utilisent un environnement de développement intégré (IDE) pour écrire et gérer leurs fichiers de code source. Un IDE comprend généralement un éditeur de code, un système de gestion des versions, un environnement d’exécution, un débogueur et un compilateur. Ces outils facilitent l’écriture du code, son test, la recherche et la correction des erreurs, ainsi que sa compilation en vue de sa distribution, le tout dans un seul programme.
Testez vos connaissances