Я новичок в этом и в настоящее время использую визуальную диаграмму потока, такую как язык, который использует IDE Lego Mindstorms. Я впечатлен тем, насколько читаемым языком диаграмм является отсутствие гибкости реального кода. Я представляю сложные проекты, которые я хочу попробовать, и на самом деле не хочу реализовывать их как гигантскую блок-схему! lol:)
Я знаю, что есть другие языки /IDE, которые вы можете использовать, но не совсем уверены, что они есть или которые использовать. Какой IDE/язык вы рекомендуете для программирования проектов Lego Mindstorms?
Я бы предпочел, чтобы IDE все еще позволяла мне нажать Run и отправить программу до NXT-кирпича через bluetooth и немедленно запустить его.
UPDATE: Я решил выбрать lejos. В основном потому, что я только начал изучать Java на работе, которая очень похожа на С#, с которой я уже знаком. Я бы рекомендовал Lejos, поскольку Java - это отличный высокоуровневый, богатый функциональными возможностями язык, и для него есть хорошая IDE. Eclipse - отличная среда разработки, в которой у lejos есть плагин, а скрипты ant build создают проект, загружая его в кирпич NXT и запуская его на устройстве в один шаг. Lejos действительно требует специальной прошивки на вашем NXT-кирпиче, но все прошло отлично, и вы всегда можете поместить свою старую микропрограмму Mindstorms позже, если хотите.
Если вы хотите проверить другие параметры языка и IDE, я бы очень рекомендую эту диаграмму, я наткнулся на: http://www.teamhassenplug.org/NXT/NXTSoftware.html