Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which language is ideal for robotics [closed]

Tags:

robotics

I am a Robotics engineer and I have just finished my MSc. I see that a lot of companies that are developing robotics solutions and automations are demanding more and more that the engineers that they are asking to hire, to be able to program. But besides Matlab which is the obvious what would be a good programming language to learn?

And by "good", I mean a language that is heavily used in industrial programming. (Industrial robots, cars and avionics, welding and painting robots and mostly automations)

Thanks in advance.

like image 313
Spyros Avatar asked Feb 22 '13 16:02

Spyros


2 Answers

Plain ol' C is used quite a bit in embedded systems (it's what I used when I worked with a Z-80 based industrial controller back in the late 90s). C++ and Java (shocking, I know) as well. Ada is used in a few niche areas (avionics, space systems). If you're not familiar with any programming languages, C might be a good place to start and would make learning some of the others (like C++ and Java) a bit easier.

like image 163
James Adam Avatar answered Oct 21 '22 20:10

James Adam


In my experience, C and C++ are widely used in research and industry. They're fast, and there are good libraries available for everything from Computer Vision to Linear Algebra.

like image 21
Alptigin Jalayr Avatar answered Oct 21 '22 21:10

Alptigin Jalayr