На чем программировать LEGO робота? Следы NiNoXT в Галактике / 18.02.2013 Активно помогая новичкам в сети с основами программирования LEGO Mindstorms NXT, довольно часто приходилось отвечать на вопрос в в духе "Посоветуйте язык/среду программирования LEGO роботов". Чтобы помочь сориентироваться и подвести вопрошающих к более конкретным вопросам вида "Что лучше X или Y", была сформирована специальная диаграмма.Данная диаграмма категоризирует наиболее популярные языки и среды программирования NXT блока (NXC, NBC, RobotC, leJOS, nxtOSEK, NXT-G, LabView, Enchanting, Robolab) исходя из следующих критериев: Операционная система, где будет проходить программирование. Текстовый язык программирования или графическая среда. При этом текстовый язык, скорее всего, имеет свою собственную среду разработки. Нужно ли перепрошивать блок специальным Firmware. Насколько просто изучить программирование в данном конкретном инструменте. Чем больше плюсиков, тем сложнее. Она не рассматривает языки программирования, позволяющие запускать программу для управления роботом на компьютере или ноутбуке.Следует отметить ситуацию со средами LabView и NXT-G на не-Windows операционных системах: NXT-G есть только под Mac OS X; LabView же существует и под Linux и под Mac OS X, но они недоступны для свободной загрузки и поэтому нет возможности провести оценку, насколько эта среда программирования подходит для программирования NXT блока в этих операционных системах. обучение программирование робототехника