Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Programming Language to Replace C++

Name: Anonymous 2010-08-11 21:49

I think we can all agree that C++ is a terrible language. So why is it still around?

When talking to most C++ users (game developers, systems programmers), I've found that most seem to recognize C++'s faults, but they don't really care. They aren't even the slightest bit interested in a new language that might solve its problems, even one that gives them all the power of C++ with none of the downsides. You can't even get them to look at something new.

Why is that? Why does everyone just 'live with it' without wanting to improve the situation?

Name: Anonymous 2010-08-12 10:34

>>21
There is no way. D is *massive*. It's even more complicated than C++, if you can believe such a thing; it just has way less gotchas and idiosyncrasies. It's just a little bit more consistent. Almost no one actually wants to use it because it really is pointless.

There is no need for such a huge feature list. I've heard it said that the reason D is so complicated is because it's written by someone who likes to implement compiler features. Walter Bright basically just couldn't stop himself; he felt like he needed to replicate every single C++ feature with identical semantics in three different ways, otherwise no one would take D seriously.

I honestly think that in 5 years, D and the C++ standard that follows C++0x (which will be well into the standardization process by then, and which is supposed to feature garbage collection) will be essentially the exact same language.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List