W
W
Whomai2018-04-02 15:35:43
Electronics
Whomai, 2018-04-02 15:35:43

What language to learn to program robots?

What programming language to learn in order to program robots, robotic devices?

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
awesomer, 2018-04-02
@awesomer

Любой язык общего назначения. Базовые принципы у них у всех - едины.
Для начала возьми какой нибудь полуигровойкомплект для обучения робототехнике, где нужно программировать.
Или сделай своего робота на базе Ардуино - там точно есть что программировать.
Новички преувеличивают знание конкретного языка программирования.
Язык - не суть важен. Языки общего назначения - очень похожи. Выучить трудно только первый.

Лентюй, 2018-04-02
@BojackHorseman

английский. универсальный язык любой документации

#
#, 2018-04-02
@mindtester

1 - поисковики в помощь - на каких языках программируют роботов
2 - awesomer

Новички преувеличивают знание конкретного языка программирования.
поддержу! и дополню - все те кто быстро прогрессирует в программировании и достигает успеха в карьере, с самого начала, в то или иной мере, осваивают разные языки, технологии, инструменты... - это может казаться трудным, в действительности, реализуя очень простые задачи, но разными способами, вы на много быстрее получаете разностороннее понимание что вы вообще делаете? (когда пишете код) как это работает? и что вообще происходит? (в ИТ, в вашей программе, в вашем компе, и когда то - в вашем командном проекте)
2+ .. кстати трудность изучения нескольких языков/технологий также сильно преувеличивается - делайте простые задачи + как можно быстрее начинайте делать задачи не из книг а для себя и/или своих близких (все становится резко осмысленее и веселее).. пусть это будет микро задача - бот для считывания ?... курса доллара? погоды?.. что нужно кому то из тех кто рядом? и отображения в трее (это отдельным этапом ;))
3 - Мария Мальцева
С и желательно хотя бы немного ассемблер.
и тоже поддержу! хотя бы основы, если ваша цель робототехника - и asm, и C (C++ может подождать ;) должны быть в списке вашего штурма на самых ранних этапах ))
удачи! ))
ps по стечению обстоятельств, когда я поступал в ВУЗ, умудрился выбрать специальность, на которой в тот год устроили эксперимент - первый семестр - ассемблер некоей упрощенной виртуальной машины... второй - компилятор для этого асма.. модулями.. на модули было порезано так, что по сути весь поток собирал полный комплект компилера ))
.. естественно тест состоял в том, что в эталонной сборке преподов, модуль пары (студентов) заменял эталонный, и все прогонялось по тестам ))
зачет не был возможен, если не достигается 100% прохождение тестирования ))

M
Maria Maltseva, 2018-04-02
@Moriam

C and preferably at least a little assembler.
Classes in C++ require too much memory and take a long time to process.
However, there are development environments for C ++, and for Pascal, and for Basic, and for Python

V
Valentine, 2018-04-02
@vvpoloskin

There is a suspicion that school algorithm will soon be enough for programming robots, just taking into account some syntax ...

A
Alexander Skusnov, 2018-04-02
@AlexSku

Robot Operating System
www.ros.org

M
Mikhail Potanin, 2018-04-12
@potan

Rust. Allows everything the same as C, but more reliable and high-level.
Well, rust on robots is beautiful :-).

V
veydlin, 2018-05-01
@veydlin

It can be any language, your robot can be compact and low-power with MK on board, then it’s C / C ++
It can be an AWP percent, and here it’s like a soul, depending on the task, on who is managing the project, there can be everything, what can take off on the workstation, from C to JS
So for a start it’s worth more clearly defining what you want

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question