+ 1
is c like java coz i have already started with c++ nd i m finding it easy bcoz of my knowledge in java is it necessarytolearn c?
#iwannalearnprogramming
3 ответов
+ 4
c is procedural language and c++ is object orientated languages. that's why u are finding it easy to learn as you have a prior idea of java. It is not too necessary to learn c language but if understand c and c++ language then you can learn any language within 1 or 2 week. I had started with c language ....and now I'm learning python....as python is object orientated languages and as well as procedural oriented lang. so I have learnt the the procedural part only within 5 or 6 days...
The main thing is that you have to understand the basics.... and learning a programming language is only about to learn the syntax and other supported features of that language. So if you learn C and C++ very well....it will help you to learn any programming language in future and with a very good efficiency. Thank you.
+ 1
thnk u sir
+ 1
there are differences in the newest standards of c++ and c but syntactically c++ is largely a superset of c. I only know C++ but I have been able to participate in open source projects that used c. So I don‘t think it is necessary to learn c afterwards. To complement the c++ course on SoloLearn I recommend you look at smart pointers, especially unique_ptr, shadowing, rvalues, lvalues, and in general the new features in c++11 c++14 and c++17, since there have been quite a few nice additions to the language that are not contained in the sololearn course. This article will get you started: https://docs.microsoft.com/de-de/cpp/cpp/welcome-back-to-cpp-modern-cpp and the book ”a tour of c++“ is very good for additional understanding