Какой язык учить, чтобы программировать роботов?

Какой язык программирования изучать , чтобы программировать роботов , роботозированные устройства ?
  • Вопрос задан
  • 3755 просмотров
Пригласить эксперта
Ответы на вопрос 7
@awesomer
Любой язык общего назначения. Базовые принципы у них у всех - едины.

Для начала возьми какой нибудь полуигровойкомплект для обучения робототехнике, где нужно программировать.
Или сделай своего робота на базе Ардуино - там точно есть что программировать.

Новички преувеличивают знание конкретного языка программирования.
Язык - не суть важен. Языки общего назначения - очень похожи. Выучить трудно только первый.
Ответ написан
Комментировать
mindtester
@mindtester
http://iczin.su/hexagram_48
1 - поисковики в помощь - на каких языках программируют роботов

2 - awesomer
Новички преувеличивают знание конкретного языка программирования.
поддержу! и дополню - все те кто быстро прогрессирует в программировании и достигает успеха в карьере, с самого начала, в то или иной мере, осваивают разные языки, технологии, инструменты... - это может казаться трудным, в действительности, реализуя очень простые задачи, но разными способами, вы на много быстрее получаете разностороннее понимание что вы вообще делаете? (когда пишете код) как это работает? и что вообще происходит? (в ИТ, в вашей программе, в вашем компе, и когда то - в вашем командном проекте)

2+ .. кстати трудность изучения нескольких языков/технологий также сильно преувеличивается - делайте простые задачи + как можно быстрее начинайте делать задачи не из книг а для себя и/или своих близких (все становится резко осмысленее и веселее).. пусть это будет микро задача - бот для считывания ?... курса доллара? погоды?.. что нужно кому то из тех кто рядом? и отображения в трее (это отдельным этапом ;))

3 - Мария Мальцева
С и желательно хотя бы немного ассемблер.
и тоже поддержу! хотя бы основы, если ваша цель робототехника - и asm, и C (C++ может подождать ;) должны быть в списке вашего штурма на самых ранних этапах ))

удачи! ))

ps по стечению обстоятельств, когда я поступал в ВУЗ, умудрился выбрать специальность, на которой в тот год устроили эксперимент - первый семестр - ассемблер некоей упрощенной виртуальной машины... второй - компилятор для этого асма.. модулями.. на модули было порезано так, что по сути весь поток собирал полный комплект компилера ))

.. естественно тест состоял в том, что в эталонной сборке преподов, модуль пары (студентов) заменял эталонный, и все прогонялось по тестам ))

зачет не был возможен, если не достигается 100% прохождение тестирования ))
Ответ написан
Комментировать
С и желательно хотя бы немного ассемблер.
Классы в С++ требуют слишком много памяти и долго обрабатываются.
Впрочем, есть среды разработки и для С++, и для Pascal, и для Basic, и для Python
Ответ написан
Комментировать
vvpoloskin
@vvpoloskin
Инженер связи
Есть подозрение, что для программирования роботов скоро будет достаточно школьного алгоритмического просто с учетом некоторого синтаксиса...
Ответ написан
Комментировать
@AlexSku
не буду отвечать из-за модератора
Robot Operating System
www.ros.org
Ответ написан
Комментировать
@potan
Функциональный программист
Rust. Позволяет все то же, что и C, но более надежно и высокоуровнево.
Ну и ржавчина на роботах - это красиво :-).
Ответ написан
Комментировать
veydlin
@veydlin
Мне никогда не жалко средств на свое любопытство
Язык может быть вообще любой, ваш робот может быть компактным и малопотребляющим с МК на борту тогда это C/C++

Это может быть АРМ проц, и тут уже как душа ляжет, в зависимости от задачи, от того кто руководит проектом там может быть все, что может взлететь на АРМ, от С до JS

Так что для начала стоит более четко определится с тем, что в хотите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы