A question about the difficulty of C++ | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

A question about the difficulty of C++

It is often said that C++ is quite difficult compared with Java, or Python. But what does that mean exactly? Is the syntax more strict? Is it more abstract? Are there more rules to learn? Etcetera. Thank you.

8th Sep 2019, 10:03 PM
C. Delaplane
4 Answers
+ 2
Adam is not right, C++ and Java is not OOPL. They support OOP. I think learning C++ is not much difficult because you know what you're doing in C++. Java is more automatic than C++. So, you can not learn the realism of programming with Java. But I started with Java then C++. C++ can be difficult to a newbie.
9th Sep 2019, 7:16 AM
Eyüp AKPINAR
Eyüp AKPINAR - avatar
+ 1
C++, Java, and python are all object oriented programming languages. They will all share similar paradigms like classes. When learning them they will have a similar feel. In my opinion c++ is the hardest to learn mostly because of pointers. Java is the next hardest because the syntax isn't super human readable. Python is the easiest because it is more human readable. All being compared to each other. If you know Java or python, c++ should be simple to learn because a lot of similar ideas carry through.
9th Sep 2019, 12:27 AM
Adam Kollgaard
Adam Kollgaard - avatar
0
Sorry. Re-reading my post I can see why you thought that. I know their not OOPL and they support it as well as other paradigms. My bad for my bad word choice.
9th Sep 2019, 10:19 AM
Adam Kollgaard
Adam Kollgaard - avatar
0
Not problem bro sometimes it happens :). The important case is knowing the matter of a fact. Sorry if I upset you.
10th Sep 2019, 6:58 AM
Eyüp AKPINAR
Eyüp AKPINAR - avatar