+ 13
Is it general easier to learn C than C++ ?
I know its just more extensive but I mean only the way of learning it...thx for any answeres
4 Answers
+ 5
C was my first language, so i'd might be a bit biased...Can't totally agree with Simons answer. You might want to consider: "With greater power comes greater responsibility". I consider C++ far more powerful, especially because it brings you object oriented objective C++. The C language is not an objective language (although some may argue that one is able to simulate objective behavior in C).
Having said that, it is of course dependant on your personal goal. If you want to go into Hardware programming, C is just the gold standard.
+ 5
yes. C++ is much more powerful in that it offers more abstraction and higher functionalities.
I suggest learning C before C++ as this makes learning C++ much easier. C++ is derived from C as mentioned by RampageGaming.
+ 5
It depends on what ou think because c++ is different from c. C is a old language but its very powerful. C++ is a revised edition of the c language. C # (sharp) is a edition of c used in latest version of windows.
+ 3
Easier? No, you have to be much more careful in C to avoid bugs (memory leaks, invalid memory r/w, deadlocks...), C++ simplifies a lot of that, but its a good idea to learn C beforehand to have some understanding of what C++ does under the hood.