MyLeoNes™

Les langages de programmation : donner des ordres aux… — 7–10

Un langage de programmation donne aux personnes un moyen pratique d’écrire des instructions qu’un ordinateur peut exécuter. Chaque langage utilise des mots et des règles différents, mais tous transforment les idées en actions précises.

Des mots pour des ordres précis

Un langage de programmation est un ensemble de mots, de symboles et de règles pour écrire un programme. Tu peux l’utiliser pour dire à un ordinateur quoi dessiner, compter ou jouer. L’ordinateur ne devine pas ce que tu voulais dire : chaque instruction doit donc respecter les règles du langage.

Pourquoi les langages sont nécessaires

À l’intérieur, un ordinateur travaille avec de petits signaux électriques, pas avec des phrases ordinaires. Écrire chaque instruction sous cette forme serait lent et source d’erreurs. Les langages de programmation résolvent ce problème en te permettant d’écrire des ordres plus clairs ; un autre programme les traduit dans une forme utilisable par l’ordinateur.

Un petit programme de dessin

Imagine qu’une tortue commence au centre, tournée vers le haut. Dans un langage par blocs, tu choisis « avancer de 40 pas », puis « tourner de 90° à droite », et tu répètes ces deux blocs quatre fois. La tortue trace quatre côtés égaux et revient au départ : c’est un carré. Les blocs rendent chaque ordre clair.

L’ordinateur ne devine pas

Il est logique d’écrire quelque chose qui semble clair pour une personne, comme « rends-le joli », et d’attendre que l’ordinateur comprenne. Mais « joli » ne correspond à aucune action exacte. Tu dois choisir les détails, comme la couleur, la taille et la position, puis les écrire dans la forme autorisée par le langage.

Les langages derrière les outils

Les jeux, les applications de dessin, les sites web et les feux de circulation utilisent des programmes écrits dans des langages de programmation. Un jeu donne des ordres pour déplacer des personnages et vérifier les collisions ; un feu change de couleur au bon moment. En apprenant un langage, tu t’exerces à exprimer des idées précises.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…