На чём программируют роботов: от Scratch до ROS 2
«На каком языке программируют роботов?» — один из самых частых вопросов родителей на пробном занятии. Короткий ответ: единого языка нет. Малыши собирают программу из картинок, школьники пишут на C++ и Python, а инженеры работают с ROS 2 и языками промышленных роботов. Разберём всю лестницу по ступеням: что изучать, в каком возрасте и зачем. Ступени можно проходить быстрее или пропускать — всё зависит от ребёнка. Но порядок «от наглядного к текстовому» почти всегда работает лучше, чем сразу C++ в 8 лет. Первые роботы программируются мышкой: ребёнок перетаскивает блоки «мотор вперёд», «ждать 1 секунду», «если датчик видит препятствие»...