Ce qui caractérise le langage de programmation LOGO est que TOUT EST LISTE : une phrase est une simple LISTE de mots, une procédure LOGO est une LISTE d’ordres qui s’enchaînent, la saisie de données tapées au clavier s’appelle la lecture d’une LISTE. Une liste peut être composée de listes, de mots ou de nombres (ces trois natures d’information pouvant co-exister dans la même liste).
Soyons précis, les éléments ou les objets traités par LOGO sont implicitement liés dans une "chaîne" : chaque objet est caractérisé en plus de son nom et de sa valeur par une information pour localiser l’élément suivant de la chaîne, cette information est une adresse et s’appelle donc un pointeur.
