0
Is the c++ still useful ?
Should I learn the c++ or not in 2018 ? What can I do with it and what we can do with it ?!
21 Answers
+ 1
D'lite Eh, Java might die (I hope). Also, it's hard to make such a statement like that, Programming languages are changing rapidly. You don't know if these languages will survive. Java is becoming slow, C# really only works natively on the .NET framework and C++ is old and could possibly be replaced in the future.
+ 2
Yes. You can do anything you'd like with it. It's one of the most popular languages because of how fast and versitile it is.
+ 2
Ben Allen (Njinx)
C++ is old, no doubt.
But it still remains 1 one the most powerful programming languages ever, are you trying to tell me that what you can do with C++ now will be lesser than what you can do with it in future
+ 2
Ben Allen (Njinx)
You said 2 things
1.Java might die
2.Programming languages are changing rapidly
These 2 contradict themselves .
If they are rapidly changing, then Java would evolve as it has always been evolving
+ 2
You clearly said Java might die
Secondly, I said 2030, that's just 12 years from now. I was careful not to over-estimate them
+ 1
Still useful.
If you want to learn it, go for it.
If you tell what you want to do, maybe we can answer it.
+ 1
Just like Amir Galanty Smoliar said you have to give us a use case. What are you trying to accomplish?
+ 1
najd Do you want to develop for iOS or Android?
+ 1
najd what are you saying?
+ 1
D'lite Sorry, by that statement I ment that the whole world of computing is changing rapidly. Systems are getting faster and have more resources so languages like C aren't needed as much anymore. Java was designed to be cross-platform but we're getting better alternatives.
Our needs are changing rapidly and these languages need to adapt to it. Sometimes these needs of ours will completely contradict the very philosophies of the languages we use, and that's fine, a language being outdated isn't really a bad thing.
BASIC was once thought to be a great general purpose language. But as our needs changed and new ideas spread BASIC wasn't needed anymore. Yes, people probably thought BASIC would adapt with it, and they were wrong. These new languages that have replaced BASIC ARE the adaptations. We took the good things from BASIC and left the bad things behind.
That's how languages evolve. Not by piling new features on, but by creating new things from the essences of it's ancestors.
+ 1
"...but by creating new things from the essences of it's ancestors "
That last statement just proved my point
+ 1
D'lite Isn't your point that languages don't die?
+ 1
D'lite I'm not saying that what you can do in C++ won't be necessary, there will just be better ways of doing it.
+ 1
Nikhil Dhama I see my argument is being taken the wrong way, maybe I wasn't clear. I'm not saying any of these languages are dying. I'm saying they will die eventually. C++ is still wildly used and won't die for a little while, but to say that they'll be around forever is an overstatement.
+ 1
Ben Allen (Njinx) hey man,
I'm not saying anything to you, i understands your point of view, i already got what you were trying to say,
i posted the thread to answer najd
there in this thread he can know what cpp can do.
+ 1
D'lite I'll give you that. When I said Java might die soon that was probably just my dislike for Java seaping out of me. Java's actually in good health right now. And yes I might have exaggerated my statement a bit. I didn't realize 2030 was so close. Time really doesn't fly. I do still stand when I say that most languages we use today will be ancient relics in several years.
+ 1
Nikhil Dhama Ah ok. I'm sorry if I came off a bit aggressive I was just defending my point.
+ 1
Ben Allen (Njinx) it's ok āš»