+ 3

Programming languages for embedded software engineer

Hello programmers!I am at university now and combining software with hardware has drawn my attention and want to start with arduino.I have a question that I didnt find an exact answer for.Do low level programmers also use OOP and C++ or do they use mainly Assembly and/or C?Thank you in advance!

14th Dec 2020, 8:00 PM
DroidX
DroidX - avatar
8 Answers
+ 2
Hi! I have a friend he's programing arduino all the time and he never mention OOP, he's programing with C and sometimes python that's all I know
14th Dec 2020, 9:57 PM
Alpha Zero
Alpha Zero - avatar
+ 2
Thank you for your answers!Indeed,even a hello world program is very tricky and considerably harder in assembly than in C/C++.I shall get very comfortable with C/C++ now and then buy an arduino beginner kit and try to do small things first. :)
15th Dec 2020, 10:08 AM
DroidX
DroidX - avatar
0
Thanks for the info sir :) May I ask you if you built chips from scratch or something like that?I know that as an embedded software you aren't required to know much about electronics but I would also like to get very serious into this and try to build electronics devices from scratch after I get very deep into this field.I am a computer science student so I won't do serious things like that but I want to learn on my own.
15th Dec 2020, 7:50 PM
DroidX
DroidX - avatar