Accueil » News » Explication de la programmation informatique

Explication de la programmation informatique

  • par

La programmation informatique est le processus de conception et d’écriture de programmes informatiques. C’est assez simple, non?

Au début, vous pourriez penser que la programmation demande à votre ordinateur de faire quelque chose que vous voulez faire – ce qui peut sembler très similaire à la façon dont vous utilisez votre ordinateur de bureau. Autrement dit, la seule différence entre ce que vous faites maintenant en tant qu’utilisateur d’ordinateur et ce que vous pouvez faire en tant que programmeur informatique est que les instructions sont stockées quelque part afin qu’elles puissent être utilisées encore et encore. En fait, si vous avez utilisé des macros dans un logiciel, comme un traitement de texte ou une feuille de calcul (ou d’innombrables autres applications qui utilisent une macro), vous avez fait une sorte de programmation informatique.

Les programmes peuvent être aussi simples que des instructions stockées dans un fichier texte pour certaines tâches quotidiennes, telles que la sauvegarde de tous les fichiers dans un dossier, ou aussi complexes qu’un traitement de texte ou le système d’exploitation de votre ordinateur. utilisation qui peut nécessiter des millions de lignes de code. Nous devons comprendre que les ordinateurs, qui ne sont généralement que du métal, du plastique, du silicium et d’autres matériaux, sont collés ensemble d’une manière qui leur permet de faire des choses incroyables qui semblent penser qu’ils ne peuvent pas vraiment penser du tout. Mais ce qu’ils peuvent très bien faire, c’est suivre les instructions. Alors, quelles sont ces instructions de toute façon? À un niveau compris par l’ordinateur, elles doivent être des instructions pas à pas très précises, très détaillées et très complètes, et elles doivent être dans un format que le processeur et les autres parties de l’ordinateur comprennent – et il y a si peu d’impulsions électroniques que les gens ne peuvent pas envoyer (au moins pas actuellement).

D’une certaine manière, vous pouvez considérer un programme informatique comme une recette: un ensemble d’instructions qui peuvent être suivies pour obtenir un résultat. Pour une recette, une personne utilise des instructions, et peut donc être un peu descriptive, en omettant des détails. Par exemple, si la recette est «versez le mélange dans un mélangeur et fouettez jusqu’à ce qu’il soit mousseux», supposez qu’une personne sache ce qu’est un mélangeur et où il se trouve, comment l’installer et comment l’utiliser – et aussi ce que signifie le versement et ce que le moussage signifie et ainsi de suite. Le chef humain devrait également combler les lacunes. Un ordinateur ne peut pas faire cela – il n’a aucune idée de ce que cela signifie, à l’exception de quelques instructions très simples. Donc, la façon dont nous le faisons est de donner à une personne un moyen d’écrire des instructions qui peuvent ensuite être traduites dans un ordinateur pour comprendre. La « façon d’écrire des instructions » est appelée langage de programmation.

Un langage de programmation nous permet d’écrire des instructions sur un ordinateur dans un format plus ou moins lisible par l’homme qui peut ensuite être traduit en quelqu’un avec qui l’ordinateur peut travailler. Les instructions lisibles par l’homme sont généralement appelées (vous l’avez deviné) du code! Chaque ligne de code lisible par l’homme se traduit par des milliers d’instructions informatiques détaillées. Un programme spécial (ou une série de programmes) est utilisé pour cette traduction – chaque langage informatique a ses propres traducteurs appelés traducteurs ou interprètes. Une fois la traduction terminée, le résultat est enregistré dans un certain format, tel qu’un fichier ou un ensemble de fichiers (ou dans certains cas dans la mémoire de l’ordinateur), et chaque fois que le logiciel est exécuté, l’ordinateur suit les instructions et (espérons-le) le programme fait tout ce qu’il est censé faire.

Bien que l’on imagine souvent que vous devez être un génie pour écrire des logiciels utiles, presque n’importe quel expert en informatique et utilisateur expérimenté peut apprendre à programmer. La plupart des logiciels sont écrits par des gens moyens possédant des connaissances et des compétences particulières. La maîtrise de la programmation informatique peut être une pratique permanente, mais rassembler suffisamment de connaissances et de compétences pour faire des choses utiles est hors de portée de quiconque sait utiliser un ordinateur et est prêt à y consacrer un peu de temps … ou peut-être beaucoup de temps, mais tout de même – c’est hors de portée.


Dernière mise à jour le 2020-06-04 / Liens affiliés / Images de l'API Amazon Partenaires