Logo

Définition, exemples et bonnes pratiques

À retenir

  • Langage pionnier de l'informatique éducative.
  • Basé sur le concept de « géométrie de la tortue ».
  • Permet de comprendre les boucles et les fonctions de manière visuelle.

Logo est un langage de programmation conçu pour l'apprentissage, célèbre pour sa tortue virtuelle. On dirige cet animal imaginaire à l'aide de commandes simples (avancer, tourner) pour qu'il dessine des formes géométriques complexes sur l'écran, un peu comme si la tortue traînait un feutre derrière elle.

Étymologie

Le mot vient du grec logos, signifiant « parole » ou « raison ». Ce nom a été choisi dans les années 1960 par ses créateurs (dont Seymour Papert) pour montrer que programmer consistait à manipuler des idées et des mots plutôt que de simples calculs mathématiques.

Exemples d'usage

  • AVANCE 100 : La tortue avance de 100 pas et trace un trait.
  • REPETE 4 [AV 50 TD 90] : Une commande courte pour dessiner un carré parfait en répétant quatre fois « avance de 50 et tourne à droite de 90 degrés ».
  • Création de fractales ou de rosaces symétriques par des boucles imbriquées.

Cas d'usage

Principalement utilisé dans le milieu éducatif pour enseigner les bases de la logique informatique, de la géométrie et de la pensée algorithmique aux enfants et aux débutants.

Bonnes pratiques

Pour bien débuter, il est conseillé de se mettre « à la place de la tortue » pour visualiser les rotations (gauche/droite) et de décomposer les dessins complexes en petites procédures simples et réutilisables.

Synonymes

Langage de la tortue Turtle Graphics

Antonymes

Assembleur langage machine

Conseil

Si vous voulez tester Logo aujourd'hui sans rien installer, cherchez un interpréteur « Logo en ligne ». C'est une excellente porte d'entrée pour comprendre comment un ordinateur interprète une suite d'ordres précis.

Questions fréquentes

Le langage Logo est-il encore utilisé aujourd'hui ?

Bien que moins courant sous sa forme originale, ses concepts survivent dans des outils modernes comme Scratch ou les modules Turtle de Python.

Faut-il être bon en maths pour utiliser Logo ?

Au contraire, Logo est conçu pour aider à comprendre les maths et la géométrie par l'expérimentation visuelle.