LocalazyLocalazy
Logo est un langage de programmation créé en 1967 par Wally Feurzeig, Seymour Papert et Cynthia Solomon. Il a été conçu comme un langage d'enseignement, et les programmes Logo sont créés en tapant des instructions dans un langage appelé Logo turtle graphics. Logo est un langage interprété, ce qui signifie que les programmes s'exécutent une ligne à la fois. Cela le rend bien adapté aux applications interactives et à l'enseignement des concepts de programmation. Logo possède un certain nombre de caractéristiques qui le rendent unique parmi les langages de programmation. L'une d'elles est l'accent mis sur les graphiques de tortue, qui permet aux programmeurs de créer des images et des animations en contrôlant une "tortue" à l'écran. Une autre caractéristique est l'utilisation de la récursion, qui permet à un programme Logo de s'appeler lui-même pour répéter une tâche. Cela peut être utilisé pour créer des formes et des motifs complexes. Logo est également connu pour ses commandes "catch" et "throw", qui permettent de gérer les erreurs de manière contrôlée. Cela rend les programmes Logo plus robustes et plus faciles à déboguer. Malgré ses caractéristiques uniques, Logo a été largement éclipsé par d'autres langages de programmation au cours des dernières décennies. Cependant, il reste populaire dans l'éducation, et il existe un certain nombre d'implémentations de Logo disponibles, y compris FMSLogo, UCBLogo, et LOGO-L.