Артур,
программирование микроконтроллеров обычно происходит на языках, способных оперировать с операционной системой на низком уровне, - например, С (Си).
Также для роботов широко востребован язык Python.
Некоторые роботизированные устройства используют свой собственный язык, адаптированный под конкретное устройство.
А на каком языке программируются нанороботы?
а не подскажете язык G-кодов это тоже считается языком программирования? Вот в системе этого станка описывают два вида языка, один по кодам, а второй RML-1 (я так понимаю специальный язык программирования под оборудование данной марки?)