This
question is very nice, it is like someone who is aspiring to be a car driver
asking should he start learning car on his own or should he go to Driving
School. Here, learning car on your own means learning C++ while going to
driving school means learning C. However, it all depends on how prepared you
are.
The support of Object-Oriented Programming is what makes C++ more powerful than C, and you can create almost anything with C++ that is written in C. The power of C comes from the ability of the language to interact easily with hardware. Hence, C is almost mainly used today to write applications that are very close to the hardware and to program Embedded Systems like Traffic Light, MP3 Players, and Smart Watches etc.
As I said earlier it all depends on how prepared you are and why do you want to learn one of the two languages. If you want to learn all the two I recommend you start with C first then move to C++.
No comments:
Post a Comment