Jump to content
  • Advertisement
Sign in to follow this  
Zyndrof

What makes C++ so powerful?

This topic is 4479 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I've been having this question in my mind for a while now and thought I should ask. C++ was created in the 80's and still it is one of the most popular languages for creating software. How come there haven't been any language to surpass C++ in these 26 years? And what makes C++ one of the most powerful languages out there? Is there any language that can compare with C++?

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
Quote:
Original post by Zyndrof
C++ was created in the 80's and still it is one of the most popular languages for creating software.


You mean "popular in games" only, right? No sane person would think of getting close to C++ for doing regular applications these days, and that's 99% of what is done in IT.





Share this post


Link to post
Share on other sites
Quote:
Original post by Anonymous Poster
You mean "popular in games" only, right? No sane person would think of getting close to C++ for doing regular applications these days, and that's 99% of what is done in IT.


I don't know, you're the experts :P Then for regular applications, what is the most popular?

Share this post


Link to post
Share on other sites
All the jobs that I have worked on reciently are still C++, these are not legacy project but new projects. C++ is not just a legacy language.

theTroll

Share this post


Link to post
Share on other sites
What makes C++ so powerful?

The first thing that comes to my mind is object orientation.
The 2nd thing is templates.
The third thing is that it's based on C and uses familiar syntax and conventions.

How come there haven't been any language to surpass C++?

This all depends on your perspective. Some would say Java surpasses C++.
As far as prototyping is concerned, I think ObjC/ObjC++ surpasses C/C++ - but that's just my opinion.

You have to think too, that C/C++ has become a sort of unified language of the world - sort of like math. Overall, I think it would have to fall down to C++ being so familiar to everybody.

..It just makes sense.

Share this post


Link to post
Share on other sites
If it is most popular only for games, is there any language that can manage to do the same stuff as "easy" (or easier) than C++?

Share this post


Link to post
Share on other sites
Quote:
Original post by Zyndrof
If it is most popular only for games, is there any language that can manage to do the same stuff as "easy" (or easier) than C++?

Every other language ?!

I'm sorry if I didn't see your sarcasm tags...

Share this post


Link to post
Share on other sites
Quote:
Original post by Alpha_ProgDes
Every other language ?!

I'm sorry if I didn't see your sarcasm tags...


Then, what is the point with C++? :/

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!