Communauté  • Livre d'or
Chats noirs.jpg Actualités, astuces, interview... Venez lire la gazette de ce printemps de Vikidia ! DessinInterview.png

Logo (langage)

Une page de Vikidia, l’encyclopédie junior
Aller à la navigation Aller à la recherche

Le langage LOGO est un langage de programmation qui a été développé au M.I.T (Université de Technologie du Massachusetts, U.S.A.) à la fin des années soixante par Seymour Papert.

LOGO a été adapté dans différentes langues (Espagnol, Français, Italien). C'est ainsi que cet outil de programmation est arrivé en France au début des années quatre-vingts et que les élèves ont pu le pratiquer sur les ordinateurs de cette époque (Thomson TO7, MO5, Goupil, Micral). Il a été appliqué aux activités géométriques avec les déplacements d'un objet graphique aussi appelé tortue.

Ses caractéristiques

C’est un langage

  • interprété/pseudo-compilé : selon les versions, les instructions sont exécutées immédiatement ou font l'objet d'un travail de reconnaissance préalable par le logiciel ;
  • impératif : il décrit une suite d’instructions à exécuter les unes après les autres ;
  • procédural : il comporte éventuellement des blocs de calculs (fonctions ou procédures) désignés par un nom explicite ;
  • peu typé : les variables peuvent tour à tour contenir un mot, une liste, un nombre, un booléen ou un nom de couleur.

Son utilisation scolaire

  • Exemple de mot : "calendrier
  • Exemple de liste : [ jeudi 24 octobre 2075 ]
  • Exemple de nombre : 12,5 ou 12.5 (le séparateur décimal est parfois indifférent comme dans la version Logoplus).
  • Les booléens vrai et faux.

Ce langage a d'abord été utilisé par les élèves de manière ponctuelle et autonome dans une démarche de pédagogie active.

L'utilisation du LOGO est également pleinement efficace dans le cadre d'un projet éducatif encadré par un adulte expérimenté en programmation informatique. Mais cette philosophie du tout-apprentissage en autonomie diminua l'intérêt des enseignants ; la fragilité du matériel informatique puis l'arrivée d'autres logiciels en précipita l'abandon.

Une version modernisée (compatible Windows), francophone, gratuite et complète du langage LOGO existe toujours : LOGOPLUS, et est conçue pour accompagner la scolarité des élèves et étudiants en sciences mathématiques, de la fin de l'école élémentaire jusqu'à l'université.

Les langages actuels proches de la philosophie LOGO sont Scratch et SNAP! pour l'école et le collège, et, pour le lycée ou le supérieur, Python.

Courbe tracée en LOGO.

La syntaxe du langage LOGO est formée de mots-clés appelés "primitives". Ce sont les consignes ou instructions de ce langage et leur nombre varie selon les différentes versions qui existent. Les primitives qui comportent un grand nombre de lettres acceptent parfois une abréviation (exemple: TOURNEGAUCHE abrév: TG).

Langages de programmation.svg
Les langages de l’informatique
Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…