Définition programme source

Le programme source est une notion utilisée comme synonyme de code source . Ce sont les instructions qu'un programme informatique transmet à un ordinateur pour qu'il puisse être exécuté. Ces instructions sont des lignes de texte écrites dans un langage de programmation (une structure capable de transmettre des instructions informatiques à partir d'une base sémantique et syntaxique spécifique).

Il convient de noter que, bien que les langages de programmation existent en nombre limité et, comparés aux langages, moins étendus, la manière dont chaque programmeur peut les utiliser est pratiquement illimitée. Un langage de programmation est composé d’ une combinaison de symboles et de règles syntaxiques et sémantiques, qui établit certaines limites et offre une série d’ outils de base pour le développement de logiciels.

En fonction des compétences, des connaissances et de la ténacité d'un programmeur, les possibilités peuvent sembler infinies, bien que vous utilisiez toujours le même ensemble de symboles et que vous soyez limité par les mêmes règles que le reste des gens. Pour cette raison, même si deux individus connaissent par cœur tous les mots réservés, les types de données et les conditionneurs ( si, sinon si ) et les boucles qu’ils ont ( pendant, tout le temps ), la manière dont ils sont utilisés peut avoir pour conséquence: illisible pour l’autre, soit en raison de sa complexité, soit en raison de certaines décisions de conception.

En ce sens, le programme source est un reflet de la personnalité et de la façon de penser de chaque programmeur, ce qui peut être très révélateur. Parmi les fonctionnalités les plus courantes sont les suivantes:

* Indentation impeccable : certains développeurs ne soutiennent pas la simple idée d’oublier une indentation (anglicisme correspondant au terme espagnol indenté ) au moment de la rédaction de leur code . Il est important de mentionner qu'en Python, par exemple, l'indentation est essentielle pour une interprétation correcte, mais ce n'est pas le cas dans la plupart des langues, raison pour laquelle il s'agit d'une décision très personnelle.

* bons sauts de ligne : semblables au point précédent, il y a ceux qui n'ajoutent pas de saut de ligne si ce n'est pas absolument nécessaire. Bien entendu, cela répond également à un critère personnel, puisqu’il n’existe pas de règle universelle déterminant le nombre exact ;

* désordre : bien que le stéréotype du programmeur soit caractérisé par l'obsession de l'ordre et du contrôle, certains produisent des codes qui semblent être des renvois aléatoires de caractères, sans règle ni modèle à suivre. Inutile de dire que ce n'est pas un phénomène très fréquent.

Recommandé