Logo: язык программирования, который учит думать как человек
Logo Programming Language
Logo — диалект Lisp, созданный для обучения. Его интерактивность даёт мгновенную обратную связь, модульность позволяет строить сложные проекты из простых процедур, а гибкость типов данных избавляет от лишних формальностей. Программирование на Logo — это расширение словарного запаса, как в естественном языке. В статье также упоминаются расширенные версии: объектно-ориентированный Object Logo, многозадачные MicroWorlds и Control Lab, массово-параллельный StarLogo.
Программирование на Logo — это добавление к его словарю, обучение новым словам через уже известные. В этом смысле он похож на то, как люди учат разговорный язык.