Généralement, les programmes d'application écrits dans des langages de haut niveau sont appelés « programmes sources ». Ce programme est une série d'instructions de langage informatique lisibles par l'homme qui ne peuvent pas être exécutées directement sur l'ordinateur et nécessitent un traitement de témoignage correspondant. traduction du programme en langage machine à exécuter.
Les applications que nous utilisons habituellement sont compilées et empaquetées à partir du code source avant d'être publiées, et le résultat final est présenté aux utilisateurs et aux clients finaux.
Le programme source fait référence à un fichier texte non compilé écrit conformément à certaines spécifications du langage de programmation. Il s'agit d'une série d'instructions en langage informatique lisibles par l'homme. Le programme source est un programme d'application écrit en langage assembleur et en langage de haut niveau ; .
Le programme source ne peut pas être exécuté directement sur l'ordinateur. Il doit être traduit en langage machine par un programme de traitement de témoignage correspondant avant de pouvoir être exécuté.
Le but ultime du code source informatique est de traduire un texte lisible par l'homme en instructions binaires que l'ordinateur peut exécuter. Ce processus est appelé compilation et est complété par un compilateur.
Utilisation du programme
Les programmes sources sont généralement des logiciels écrits dans un langage de programmation comportant de nombreuses lignes d'anglais qui peuvent être ouverts avec le Bloc-notes.
Le programme source ne peut être exécuté qu'après avoir été compilé dans un programme cible. Le programme cible général ne peut plus être modifié.
Les logiciels installés sur nos ordinateurs sont tous des programmes cibles. À l'exception des programmes sources en langage de script, les autres programmes sources ne peuvent pas être exécutés directement.
Les partisans des logiciels open source estiment que les programmes sources doivent être fournis aux utilisateurs afin qu'ils puissent les modifier eux-mêmes, ce qui est propice au développement de l'industrie du logiciel. Les opposants estiment que cela ne favorise pas la protection du droit d'auteur.
Si vous ne connaissez pas la programmation, vous pouvez ignorer le programme source. N'affecte pas l'utilisation normale.
Le code source, en tant que partie spéciale du logiciel, peut être inclus dans un ou plusieurs fichiers. Un programme ne doit pas nécessairement être écrit dans le même format que le code source. Par exemple, si un programme est pris en charge par une bibliothèque en langage C, il peut être écrit en langage C tandis qu'une autre partie peut être écrite en langage assembleur afin d'obtenir une efficacité opérationnelle plus élevée.
Pour les logiciels plus complexes, le nombre de fichiers de programme source peut atteindre des milliers. Afin de réduire la complexité, il faut introduire un système capable de décrire la relation entre les différents codes sources et comment les compiler correctement. Dans ce contexte, le système de contrôle de révision (RCS) est né et est devenu l'un des outils nécessaires aux développeurs pour réviser le code.
Il existe une autre combinaison : l'écriture et la compilation du code source sont mises en œuvre respectivement sur des plateformes différentes. Le terme professionnel est appelé transplantation logicielle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!