Язык программирования «КуМир» отличается от других алгоритмических языков тем, что он ориентирован на обучение основам программирования в школе. 23
Некоторые особенности «КуМира»:
- Русскоязычный интерфейс. 2 Использование команд на русском языке облегчает понимание и освоение основ алгоритмизации и программирования учениками. 2
- Наличие программных исполнителей. 2 Они помогают легко и наглядно изучать основы алгоритмизации и программирования. 2 Самые известные исполнители — «Робот» и «Чертёжник». 2
- Контроль правильности ввода программы. 14 При вводе программы «КуМир» осуществляет постоянный полный контроль её правильности, сообщая на полях программы обо всех обнаруженных ошибках. 14
- Выполнение программы в пошаговом режиме. 12 Это позволяет видеть значения переменных и выражений, а также результаты вычислений. 2
- Реализация основных алгоритмических конструкций. 5 В «КуМире» реализованы все основные алгоритмические конструкции (следование, ветвление, циклы). 5