Programming for Mechanical Engineers

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 3K views
ZenOne
Messages
119
Reaction score
0
I'm currently doing Mech Eng in Canada and I plan on choosing Mechatronics as my speciality, however, I was wondering which language would be best for embedded systems and mechanical designs.

I've heard so many conflicting reports: some tell me mechanical engineers should stick to fortran, MATLAB or java; some say C++ is the most important; others mention plain old C.

Bottom line: I'm motivated to learn the most useful one for my needs. I want to be able to both design (mechanically) and if necessary be able to embed the controlling system.

Thanks in advance.
 
Physics news on Phys.org
For "raw" engineering programming, I would focus on Fortran and C.
 
Learning C is good because it acquaints you with how things really work under the hood. Fortran is a legacy language. In general, don't waste your time learning a lot of programming languages. Good programming skills have little to do with learning languages.
 
Thank you for the replies.

Is C better than C++ in regards to embedded systems?