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 ?!

12th Jul 2018, 3:41 AM
najd bizid
najd bizid - avatar
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.
12th Jul 2018, 4:33 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 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.
12th Jul 2018, 3:51 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 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
12th Jul 2018, 4:45 AM
Dlite
Dlite - avatar
+ 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
12th Jul 2018, 5:02 AM
Dlite
Dlite - avatar
+ 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
12th Jul 2018, 5:04 AM
Dlite
Dlite - avatar
+ 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.
12th Jul 2018, 3:52 AM
Amir Galanty
Amir Galanty - avatar
+ 1
Just like Amir Galanty Smoliar said you have to give us a use case. What are you trying to accomplish?
12th Jul 2018, 3:54 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 1
najd Then go ahead As far as 2030 is concerned ,these :: 1.Java 2.Python 3.C# 4.C++. would never die
12th Jul 2018, 4:24 AM
Dlite
Dlite - avatar
+ 1
najd Do you want to develop for iOS or Android?
12th Jul 2018, 4:33 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 1
najd what are you saying?
12th Jul 2018, 4:40 AM
Dlite
Dlite - avatar
+ 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.
12th Jul 2018, 4:55 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 1
"...but by creating new things from the essences of it's ancestors " That last statement just proved my point
12th Jul 2018, 4:57 AM
Dlite
Dlite - avatar
+ 1
D'lite Isn't your point that languages don't die?
12th Jul 2018, 4:58 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
12th Jul 2018, 4:59 AM
Nikhil Dhama
Nikhil Dhama - avatar
+ 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.
12th Jul 2018, 4:59 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 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.
12th Jul 2018, 5:02 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 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.
12th Jul 2018, 5:10 AM
Nikhil Dhama
Nikhil Dhama - avatar
+ 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.
12th Jul 2018, 5:10 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 1
Nikhil Dhama Ah ok. I'm sorry if I came off a bit aggressive I was just defending my point.
12th Jul 2018, 5:13 AM
Ben Allen (Njinx)
Ben Allen (Njinx) - avatar
+ 1
Ben Allen (Njinx) it's ok āœŒšŸ»
12th Jul 2018, 5:16 AM
Nikhil Dhama
Nikhil Dhama - avatar