Некоторые особенности языка программирования «Лого», которые делают его подходящим для создания образовательных программ:
- Простота. 12 Язык близок к образу мышления детей, содержит простые команды для работы с изображениями и словами. 12
- Универсальность. 12 На «Лого» можно решать разнообразные задачи как вычислительного, так и не вычислительного характера. 12
- Наличие «черепашки». 12 Это специальный исполнитель команд, который в точности выполняет все указания учащегося. 2 Наблюдая за поведением черепашки, можно легко увидеть смысл каждой из отдаваемых команд и освоить средства языка программирования. 2
- Возможность работы с различными ресурсами. 1 С помощью «Лого» можно работать с графикой, музыкой, анимацией, выполнять вычисления, создавать графики на координатной плоскости, диалог с компьютером и трёхмерные изображения. 1
- Расширяемость. 2 Помимо встроенных команд, «Лого» позволяет программисту определять новые процедуры. 2
- Интеграция со школьными предметами. 2 «Лого» легко интегрируется со школьными предметами, при этом упор делается не на программирование, а на процесс мышления. 2