+ 2
Do you agree that C++ is a bad programming language?
C++'s Syntax is hard to learn. For example, you need to print objects by cout<<object, which is very incompatuble to other programming language
12 Answers
+ 6
huuhh..it isn't hard,you seem to see it that way,in fact I see as one of the easiest,well the outputting syntax might differ from other languages but I wouldn't say it's complex,illd say it's unique
+ 6
C++ is actually not bad. It seems harder than python, ruby e.t.c. because it is a middle level programming language. It has it's own unique features and versatility. You just can't say it bad.
For input and output, it uses cin (c-in) and cout (c-out) which is very easy to learn.
+ 4
I wouldn't even dream of calling c++ a bad language :)
I agree that it has a huge set of strict rules. for example the declatation of the type of variables, I.e. specifying the type of the variable beforehand and that variable not being able to change. this strictness may make the language look "stiff".
other languages may be more liberal with variables, which make them easier to work with, but also it's easier to make mistakes, if you're not proficient.
long story short: c++ "is" hard to learn, but once you do learn it, you'll know how good and powerful it is.
+ 4
Bartosz Pieszko C++ is somewhat harder than python but it's too much powerful than it. Also, people have different minds. Some consider python easiest while for some, it is hard. Even, I found java easier than python.
+ 3
i dont agree, programming have their talents. Remember, c++ have a good perfomance on game development than any other to me.
+ 2
Bartosz he isn't talking about "at the high level" every language is difficult at high level,hes saying as a beginner.Its very easy
+ 1
đłđŹBrains
C++ is not easy in high level programming. For example shared_ptr etc... It's really big language, but have a lot of fine libraries for example boost. đ
+ 1
Oh Thx
+ 1
Not at all. As a beginner, C++ may seem overwhelming as it is closer to C which in fact is very close to the system level. But if you learn c++ you will have a much better understanding of how things like memory work in a program that most of the higher level language hardly explain.
Talking about syntax, most of the concepts are similar to other languages.Many of the keywords and operators are also similar
Conditional Statements (if, else, switch) , Loops(for, while , do...while) , operators , I think are similar to other languages like Java , Python.
You just need a little bit of practice to get used to it. It's not that hard as you think.
Good Luck!!
0
Look, C++ is used so often, it cannot be that bad. And you have to learn syntax anyways, many things are similar to for example Java.
0
đłđŹBrains Easier than python? I'm not sure if STL library is easy for beginners.
0
Arushi Singhania
You are right, but I'm not completely agree with this powerful, python is very powerful too. But generally I'm agree, it depends on people đ