Qu’est-ce que le codage et comment cela fonctionne-t-il ?

Le code informatique est très important. Presque tous les appareils électroniques que vous utilisez reposent sur le code. La façon dont les choses fonctionnent peut sembler assez confuse, mais lorsque vous le décomposez, c’est en fait simple.

Les personnes qui font du code sont appelées programmeurs, codeurs ou développeurs. Ils travaillent tous avec des ordinateurs pour créer des sites web, des applications, et même des jeux ! Aujourd’hui, vous allez apprendre ce qu’est le code, à quoi il sert, et comment commencer à apprendre le code vous-même.

Qu’est-ce que le code ?

Exemple de code machine

Les ordinateurs ont leur propre langage appelé code machine qui leur indique quoi faire. Comme vous pouvez le constater, cela n’a pas beaucoup de sens pour les humains !

Chaque chiffre ou lettre indique à l’ordinateur de modifier quelque chose dans sa mémoire. Cela peut être un chiffre ou un mot, ou une petite partie d’une image ou d’une vidéo. Par eux-mêmes, les ordinateurs ne savent pas comment faire quoi que ce soit. C’est le travail du 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 ?

Bonjour le monde en Python

Maintenant, cela semble un peu plus facile à comprendre ! Cette image montre comment dire à l’ordinateur de dire Hello, world. Au lieu d’utiliser le code machine, il utilise un langage de programmation appelé Python.

Presque tous les langages de programmation fonctionnent de la même manière :

  1. Vous écrivez du code pour lui dire quoi faire : print(« Bonjour, monde »).
  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 nous renvoie Hello, world.

Il existe des centaines de langages de programmation différents qui peuvent sembler déroutants, mais ils font tous la même chose. Vous tapez ce que vous voulez 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 en langage de programmation !

Qu’est-ce que le codage ?

Parfois, le code est facile à comprendre

Le codage consiste à utiliser un langage de programmation pour qu’un ordinateur se comporte comme vous le souhaitez. Chaque ligne de code indique à l’ordinateur de faire quelque chose, et un document rempli de lignes de code s’appelle un script.

Chaque script est conçu pour effectuer une tâche. Cette tâche peut consister à prendre une image et à en modifier la taille. Il pourrait jouer un certain son ou un morceau de musique. Lorsque vous cliquez sur J’aime sur le post de quelqu’un sur les médias sociaux, c’est un script qui le réalise.

Contrairement aux personnes, les ordinateurs feront exactement ce que vous leur dites de faire. Cela peut sembler génial, mais cela peut causer des problèmes. Si vous dites à un ordinateur de commencer à compter vers le haut, et que vous ne lui dites pas d’arrêter, il continuera à compter indéfiniment ! Pour être un bon programmeur, il faut savoir comment dire à un ordinateur d’agir.

Qu’est-ce qu’un programme ?

Les scripts par eux-mêmes ne peuvent faire des choses que s’ils sont compilés puis exécutés. C’est utile pendant que vous travaillez encore dessus, mais lorsque vous avez terminé, vous voulez que les personnes qui ne sont pas des programmeurs puissent utiliser votre script. Ce dont vous avez besoin, c’est de transformer votre script en programme.

Quand vous êtes satisfait de votre script, vous pouvez le compiler en programme. Comme vous le savez déjà, la compilation change le code de votre 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 télécharger et utiliser. Chaque type d’application, de jeu ou de site web est un programme.

Le codage est-il difficile ?

Le code peut être comme les livres d'une bibliothèque

Le codage peut être très simple, et tout le monde peut en apprendre les bases. Une bonne analogie consiste à considérer le codage comme 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 on lit de livres, plus on s’améliore. Le langage compliqué ou les histoires confuses deviennent plus faciles à comprendre jusqu’à ce qu’un jour vous puissiez lire des choses dont vous n’auriez même pas rêvé dans le passé !

Apprendre à coder, c’est la même chose. La première fois que vous essayez de coder, vous trouverez cela difficile, mais chaque fois que vous le faites, vous vous améliorez. Si vous trouvez l’apprentissage d’un langage de programmation difficile, vous pouvez toujours apprendre les idées importantes qui se cachent derrière en utilisant un langage de codage visuel. Vous pouvez même créer votre propre jeu Mario sans taper le moindre code !

À quoi ressemble le code

Emple de programme Python

L’image ci-dessus montre un script appelé hello_name. Vous avez déjà vu qu’une seule ligne de code peut faire en sorte que l’ordinateur imprime à l’écran. Disons qu’au lieu de simplement dire hello world, vous voulez que l’utilisateur tape son nom et que l’ordinateur le salue par son nom ? Décomposons ce qui se passe ici.

  1. Lorsque le script démarre, l’ordinateur imprime une question à l’écran.
  2. Puis l’ordinateur attend que l’utilisateur saisisse son nom, et l’enregistre.
  3. « Bonjour » s’imprime à l’écran, ainsi que le nom enregistré.
  4. Dans la fenêtre Cmder, le script se compile et s’exécute en utilisant Python.
  5. Le script s’est exécuté exactement comme il a été conçu, avant de sortir.

Cet exemple vous montre un simple morceau de code écrit dans un éditeur de code, et exécuté dans Cmder qui est un type de fenêtre de terminal. Ne vous inquiétez pas trop de ce qu’est l’une ou l’autre de ces choses pour le moment. Vous savez maintenant à quoi ressemble un code Python et comment fonctionne ce script.

Comment le code devient un programme

Transformation d'un script en programme

Si vous êtes totalement novice en matière de code, vous pouvez toujours vous demander comment des scripts comme celui ci-dessus deviennent le genre de programmes que vous avez l’habitude d’utiliser. Dans l’image ci-dessus, la fenêtre de gauche est un outil permettant de transformer les scripts Python en programmes. La fenêtre de droite comporte une icône appelée hello_name.exe. Je pense que vous pouvez deviner ce qui se passe si vous deviez cliquer dessus !

Gif du fichier .EXE fonctionnel

D’aucun code, à un programme fini. Cet exemple est vraiment simple, mais c’est ainsi que fonctionne presque tout le codage. Chaque jour, des personnes utilisent des langages de programmation qu’elles ont appris, pour écrire des scripts, qui deviendront des programmes que nous utilisons tous.

Le codage, c’est cool

L’article d’aujourd’hui vous a appris ce qu’est le code, et comment fonctionne certains codes Python. Il y a beaucoup de sites web et d’applications géniales qui peuvent vous aider à apprendre la programmation aussi !

Le codage est pour tout le monde, et commencer n’a jamais été aussi facile. Vous pouvez même apprendre à coder en utilisant Minecraft !

Ian Buckley (205 articles publiés)

Ian Buckley est un journaliste indépendant, un musicien, un performeur et un producteur vidéo vivant à Berlin, en Allemagne. Quand il n’écrit pas ou n’est pas sur scène, il bricole de l’électronique bricolée ou du code dans l’espoir de devenir un savant fou.

Plus de Ian Buckley

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *