Какой язык идеален для робототехники

Я инженер по робототехнике, и я только что закончил свою магистратуру. Я вижу, что многие компании, разрабатывающие решения и автоматизацию робототехники, все больше требуют, чтобы инженеры, которых они просят нанять, могли программировать. Но помимо Matlab, что очевидно, что будет хорошим языком программирования для изучения?

И под "хорошим" я подразумеваю язык, который широко используется в промышленном программировании. (Промышленные роботы, автомобили и авионика, сварочные и ротационные роботы и в основном автоматизация)

Спасибо заранее.

Ответ 1

Plain ol 'C используется во многих встроенных системах (это то, что я использовал, когда работал с промышленным контроллером на базе Z-80 еще в конце 90-х). С++ и Java (шокирует, я знаю). Ada используется в нескольких областях ниши (авионика, космические системы). Если вы не знакомы с языками программирования, C может быть хорошим местом для начала и немного упростит изучение некоторых из других (например, С++ и Java).

Ответ 2

По моему опыту, C и С++ широко используются в исследованиях и в промышленности. Они быстрые, и есть хорошие библиотеки, доступные для всего от Computer Vision до линейной алгебры.

Ответ 3

Промышленная роботизация на низком уровне, вы смотрите на C. Хотя это довольно окунуться. Возможно, подумайте о том, чтобы сначала остановиться на Python.