+ 1

Which one should I learn "C" or "C++" ?

If I want to work on Embedded systems , I'm already able to work with arduino and programming it using "arduino C". But I want to be more advanced with different types of microcontrollers .

15th Jan 2020, 6:09 PM
Islam Nagy
Islam Nagy - avatar
4 Answers
+ 1
It depends: C is easier to learn and use. It is mostly used in OS developement, Interpreters, Compilers, and hardware( Like robots or arduino). C++ is stronger, better, and more useful. It is mostly used in developing software and games. You can learn both too.
15th Jan 2020, 6:24 PM
RinasSam
RinasSam - avatar
+ 4
Depending on the processor, your C++ usage could be limited. My usage never used C++ libraries. We used C input, output, libraries, and limited custom classes. I would start with C and really become an expert in it. Add C++ afterwards, but concentrate on syntax differences. You should know what libraries exist and maybe how to use the more popular, but it is not likely you will actually use them.
15th Jan 2020, 11:09 PM
John Wells
John Wells - avatar
+ 1
Cpp is advanced version of C so you should better learn it.
15th Jan 2020, 6:13 PM
Muhammad Umais
Muhammad Umais - avatar