C++, but for how long?

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

36 Replies - 3070 Views - Last Post: 23 July 2012 - 01:12 PM

#1 RexGrammer  Icon User is offline

  • Coding Dynamo
  • member icon

Reputation: 181
  • View blog
  • Posts: 777
  • Joined: 27-October 11

C++, but for how long?

Posted 06 December 2011 - 02:42 PM

I think that the only thing that are holding C++ are these three:

1. Because there is a lot of legacy (There are a lot of projects in C++, like Unreal Engine)
2. Because C++ could invoke some graphic function other languages could not
3. Because of it's speed

So now that the technology has advanced (a lot) since C++ was invented (in 1979 then reinvented in 1983), there is only one thing holding it here...

It has a lot of legacy...

Because now every graphic card company has it's own engine and every modern machine has minimal differences in execution time...

So it's only a matter of time when C++ will be chopped off, right?
But for how long will it last? What is your prognosis?

Is This A Good Question/Topic? 0
  • +

Replies To: C++, but for how long?

#2 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 8377
  • View blog
  • Posts: 31,144
  • Joined: 12-June 08

Re: C++, but for how long?

Posted 06 December 2011 - 02:53 PM

I think you are looking at this this wrong way... you assume languages go away. *snort* Ha.. I wish. Crap cobol from the back scrapings of a system.. fortran.. .. pascal. Ugh.

So far nothing you listed explains why it would be chopped.. or what that might even entail.

Oh and C++ was approved for version 11 not too long ago.
http://www.dreaminco...ou-should-care/
Was This Post Helpful? 0
  • +
  • -

#3 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1255
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: C++, but for how long?

Posted 06 December 2011 - 03:13 PM

you also forget that because of its roots in C you can work very close to the hardware and control the hardware to a more intimate degree. Most modern languages like Ruby and Python for example are extensible in C so that you get the low-level/speed advantages.

A language's age has little to do with its use. Consider that LISP is a very old language, older than C++, and yet it still remains one of the most advanced and sophisticated languages in existence.
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 8377
  • View blog
  • Posts: 31,144
  • Joined: 12-June 08

Re: C++, but for how long?

Posted 06 December 2011 - 03:30 PM

View Postdorknexus, on 06 December 2011 - 04:13 PM, said:

A language's age has little to do with its use. Consider that LISP is a very old language, older than C++, and yet it still remains one of the most advanced and sophisticated languages in existence... next to the venerated Hypercard.


Fixed that for you.
Was This Post Helpful? 0
  • +
  • -

#5 Nikitin  Icon User is offline

  • D.I.C Regular

Reputation: 56
  • View blog
  • Posts: 264
  • Joined: 02-August 10

Re: C++, but for how long?

Posted 06 December 2011 - 06:53 PM

Lisp is anything but sophisticated. One of the simplest languages out there.
Was This Post Helpful? 0
  • +
  • -

#6 CTphpnwb  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 2834
  • View blog
  • Posts: 9,740
  • Joined: 08-August 08

Re: C++, but for how long?

Posted 06 December 2011 - 07:45 PM

If you think C/C++ is going to go away, what do you think will replace it?

The only viable option I can think of would be Objective C, but it's primarily used for Mac/iPhone/iPod/iPad development. That alienates a lot of Windows developers so even if it is a better language it's not likely to replace C++ anytime soon.

This post has been edited by CTphpnwb: 06 December 2011 - 07:46 PM

Was This Post Helpful? 0
  • +
  • -

#7 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1255
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: C++, but for how long?

Posted 07 December 2011 - 12:53 AM

Quote

Lisp is anything but sophisticated. One of the simplest languages out there.


Then perhaps "elegant" is a better description.
Was This Post Helpful? 0
  • +
  • -

#8 no2pencil  Icon User is offline

  • Head MFIC
  • member icon

Reputation: 5068
  • View blog
  • Posts: 26,450
  • Joined: 10-May 07

Re: C++, but for how long?

Posted 07 December 2011 - 05:04 AM

For a local company I support, I just found out yesterday that there is a software manufacturer here in Ohio that uses Foxpro to write an application that is used with 39 local companies.

Foxpro has been referred to as a dead language for years.

C & C++ are still used heavily. Anyone that tells you that C or C++ is a dying language simply wants students to pay to learn new languages. There are certainly more advanced languages, but C & C++ are still used.
Was This Post Helpful? 0
  • +
  • -

#9 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 7294
  • View blog
  • Posts: 12,137
  • Joined: 19-March 11

Re: C++, but for how long?

Posted 07 December 2011 - 08:24 AM

View PostNikitin, on 06 December 2011 - 08:53 PM, said:

Lisp is anything but sophisticated. One of the simplest languages out there.


Complexity is not the same thing as sophistication. Look at Microsoft's products... complex, almost impenetrably so, but not sophisticated in any way. Complex things can be sophisticated - think of Bach - but they need not be - think of Rube Goldberg.

As to the original question, I suspect that there will be new applications developed in C offshoots, including C++ or some direct successor, throughout the lifetime of anyone reading this.

This post has been edited by jon.kiparsky: 07 December 2011 - 08:32 AM

Was This Post Helpful? 0
  • +
  • -

#10 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 877
  • View blog
  • Posts: 3,122
  • Joined: 12-May 09

Re: C++, but for how long?

Posted 07 December 2011 - 08:34 AM

Even if a C++ killer appeared, it would never go away. They aren't going to rewrite their existing infrastructure unless said killer language was somehow so flawless and amazing that it warranted it.
Was This Post Helpful? 0
  • +
  • -

#11 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2506
  • View blog
  • Posts: 4,615
  • Joined: 24-September 10

Re: C++, but for how long?

Posted 07 December 2011 - 08:39 AM

This really doesn't need this much discussion...
Was This Post Helpful? 0
  • +
  • -

#12 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 7294
  • View blog
  • Posts: 12,137
  • Joined: 19-March 11

Re: C++, but for how long?

Posted 07 December 2011 - 09:13 AM

View Postlordofduct, on 07 December 2011 - 10:39 AM, said:

This really doesn't need this much discussion...


But maybe some meta-discussion would be warranted, is that what you're saying? :)
(Or maybe we should just jump to talking about the meta-discussion?)
Was This Post Helpful? 0
  • +
  • -

#13 RexGrammer  Icon User is offline

  • Coding Dynamo
  • member icon

Reputation: 181
  • View blog
  • Posts: 777
  • Joined: 27-October 11

Re: C++, but for how long?

Posted 07 December 2011 - 09:19 AM

Maybe you misunderstood me...
Sure C++ will stay here, but it is a 'game industry standard', when will it be replaced by a another language as the 'game industry standard'? Or will it?
Was This Post Helpful? 0
  • +
  • -

#14 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1255
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: C++, but for how long?

Posted 07 December 2011 - 10:51 AM

When a language emerges that better meets their requirements?
Was This Post Helpful? 0
  • +
  • -

#15 BetaWar  Icon User is offline

  • #include "soul.h"
  • member icon

Reputation: 1105
  • View blog
  • Posts: 6,918
  • Joined: 07-September 06

Re: C++, but for how long?

Posted 07 December 2011 - 11:46 AM

Well lets look at this from another direction. C is the Operating System standard. C++ came out, and people would have thought that that would have better met the needs of the OS developers, but none of the major operating systems ever changed over. Sure, there have been some independent OSs written in C++, but the same thing could be said for Java, or C#, or a number of other languages.

For that reason, I don't think that C++ will be overthrown as the game standard until something can completely blow it out of the water... probably along with C... and every other language out there.
Was This Post Helpful? 1
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3