Le code informatique est très important dans le monde numérique. Presque tous les appareils électroniques que nous utilisons dépendent du code. La façon dont les choses fonctionnent peut sembler assez déroutante, mais quand nous le décomposons, cela est en faite assez simple.

Les personnes qui créent du code sont appelées programmeurs, codeurs développeurs. Ils travaillent tous avec des ordinateurs pour créer des sites Web, des applications ou encore des jeux vidéo.

Voyons dans cet article, à quoi sert le code et comment commencer à apprendre à coder soi-même.

Qu’est-ce que le code ?

Les ordinateurs ont leur propre langage appelé « Code machine » qui leur dit quoi faire. Comme vous pouvez le constater avec l’exemple ci-dessous, cela n’a pas beaucoup de sens pour les humains…

exemple-code-machine
Exemple de code machine

Chaque chiffre ou lettre indique à l’ordinateur de modifier quelque chose dans sa mémoire. Cela peut être un nombre ou un mot, ou une petite partie d’une image ou d’une vidéo.

Par eux-mêmes, les ordinateurs ne savent rien faire. Il appartient au programmeur de leur donner des instructions. Il est possible d’apprendre le code machine, mais cela prendrait beaucoup de temps !

Heureusement, il existe un moyen plus simple de communiquer avec les ordinateurs. 😉

Qu’est-ce qu’un langage de programmation?

L’image ci-dessous montre comment spécifier à l’ordinateur de dire « Hello, world ».

exemple-code-hello-world
Demande d’afficher le message « Hello, world »

Au lieu d’utiliser du code machine, nous utilisons ici un langage de programmation appelé « Python ». Presque tous les langages de programmation fonctionnent de la même manière.

1 – Nous écrivons du code pour lui dire quoi faire : print (« Hello, world »).

2 – Le code est compilé, ce qui le transforme en code machine que l’ordinateur peut comprendre.

3 – L’ordinateur exécute le code et affiche alors à l’écran « Hello, world ».

Il existe des centaines de langages de programmation différents qui peuvent paraître déroutants, mais ils font tous la même chose.

Nous devons taper ce que nous voulons qu’il fasse, le compilateur le transforme en langage que l’ordinateur comprend, puis l’ordinateur le fait, ce qui s’appelle « exécuter le code » dans la programmation.

Qu’est-ce que le codage?

Le codage consiste à utiliser un langage de programmation pour que l’ordinateur se comporte comme nous le souhaitons. Chaque ligne de code indique à l’ordinateur de faire quelque chose. Les lignes de code sont quant à elles stockées dans un document qui s’appelle « un script ».

Exemple de lignes de code
Exemple de lignes de code

Chaque script est conçu pour effectuer un travail. Ce travail pourrait être de prendre une image et de changer sa taille. Il peut jouer un certain son ou un morceau de musique.

Par exemple, lorsque nous cliquons sur un message posté sur un média social, un script est ce qui le rend possible. Contrairement aux personnes, les ordinateurs feront exactement ce que nous leur disons de faire.

Cela peut sembler génial, mais cela peut causer des problèmes… Si vous dites à un ordinateur de commencer à compter, mais si vous ne lui dites pas de s’arrêter, il continuera à compter pour toujours !

Être un bon programmeur, c’est savoir comment dire à un ordinateur d’agir. 🙂

Qu’est-ce qu’un programme?

Les scripts en eux-mêmes ne peuvent faire quelque chose que s’ils sont compilés puis exécutés. Ceci est utile lorsque nous travaillons encore dessus, mais lorsque nous avons terminé, nous voulons que les personnes qui ne sont pas des programmeurs puissent utiliser votre script.

Ce dont nous avons besoin dans ce cas, c’est de transformer notre script en un programme. Lorsque nous sommes satisfaits de notre script, nous pouvons le compiler dans un programme. La compilation transforme le code de notre langage de programmation en code machine que l’ordinateur peut comprendre.

Cette fois, le code machine est stocké dans un programme que tout le monde peut alors télécharger et utiliser. Chaque type d’application, de jeu ou de site Web est un programme.

Est-ce que n’importe qui peut apprendre à coder ?

Tout le monde peut apprendre les bases du codage. Une bonne analogie est de penser à coder comme lire des livres dans une bibliothèque.

Certains livres utilisent un langage simple et les histoires sont faciles à comprendre. D’autres utilisent des mots très complexes et ont des histoires qui semblent n’avoir aucun sens. Qu’ils soient simples ou difficiles à lire, ce sont tous des livres. Plus nous lisons de livres, plus nous améliorons notre compréhension. Le langage compliqué ou les histoires déroutantes deviennent alors plus faciles à comprendre jusqu’au jour où nous pouvons lire des choses dont nous ne rêvions même pas auparavant. 😉

Library-hanging-bulbs

Apprendre à coder est la même chose ! La première fois que nous essayons de coder, cela est plus ou moins difficile, mais chaque fois que nous le faisons, nous nous améliorerons.

Pour conclure…

De nos jours il est utile d’avoir des notions en programmation. Tout le monde n’a pas besoin d’être développeur, mais il peut être très utile d’avoir des notions de base sur ce sujet.

Ainsi, si le sujet vous intéresse, je vous recommande notamment le site Progate qui propose des formations sur de nombreux langages.

De plus, si vous utilisez comme moi les applications G Suite, vous pourriez être intéressé par l’article suivant « réaliser votre premier Google Apps Script« . 🙂

Portez-vous bien et à bientôt!


Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .

    3 replies to "Qu’est-ce que le codage et comment ça fonctionne ?"

    • naroa

      bonjour,

      le lien que tu as mis est expiré, j’imagine que tu as certainement arrêté ce projet ou alors tu n’as pas pensé a mettre un lien qui ne s’expire pas.

      bonne soirée

      • Régis

        Bonjour Naroa,

        A quel lien tu fais allusion ? Je viens de les vérifier est il me semble tous fonctionnels actuellement.

        N’hésite pas à revenir vers moi en me précisant le lien qui ne fonctionne pas si c’est toujours le cas. 🙂

        Bonne continuation.

    • Traoré Mabika

      Hey dear. I read your text about coding and I really appreciate it. It’s amazing. I’m a new learner in coding that’s why I would like to find someone who gonna help me to find out this new world ‘cause I can’t do anything from myself. At the beginning,I thought coding was impossible for someone who never learned informatics and other but right now I’m amazed by the easiest way we can learn coding’s. I wish you can help me in this case.
      Thanks

Leave a Reply

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.