Server Help

Non-Subspace Related Coding - What about D?

Quan Chi2 - Sat Sep 16, 2006 10:14 am
Post subject: What about D?
How come no one talks about the D programming language? It seems to beat out C++ by a longshot.

Is it its name? lol..

Seriously, it doesn't look too hard to learn for the most part, and it seems to have many of the specs that C++ has. So why don't we hear about D much?
Chambahs - Sat Sep 16, 2006 3:36 pm
Post subject:
Because nobody uses it.
Quan Chi2 - Sat Sep 16, 2006 4:03 pm
Post subject:
Ok, why doesn't anyone use it?
Doc Flabby - Sat Sep 16, 2006 6:01 pm
Post subject:
because its shite tongue.gif
Quan Chi2 - Sat Sep 16, 2006 10:09 pm
Post subject:
But it seems to have more features than C++.
Bak - Sat Sep 16, 2006 10:51 pm
Post subject:
maybe it's slower?
CypherJF - Sat Sep 16, 2006 11:05 pm
Post subject:
maybe because it doesn't have some major corporation backing it so companies won't take the risk of being stuck with a unsupported app? i know thats one major deciding factor at my workplace.
Mine GO BOOM - Sat Sep 16, 2006 11:25 pm
Post subject:
It is less known, thus it has the downfall of being obscure. There is no big-named IDE with intellisense setup for it already. The language is still being developed on and hasn't reached a stable major point yet (yes, I'm just talking about version 1.0).

Sure, it might be a good extension over C++, but it has a big downfall. It isn't that much more. C++ added a lot over C, the whole object-oriented thing. This adds some over C++, mostly garbage collection, but most of the other things are pretty minor. Sure, moving most of the preprocessor stuff into the compiler would be much nicer for debugging, but it really isn't too much.

Why other new languages such as Ruby pick up is because they are brand new languages. Just like the site's front page for D says, most new languages come from people who design a whole new system. D seems to be more a collection of neat things from other languages thrown into C++'s world and a couple of the annoying things in C++ are changed around so it is less annoying.

But you know what, C# sort of took this spot. Sure, they run differently, as C# requires tons of new runtime libraries, but it is generally accepted as the garbage collecting evolution of the C languages. And in the market place, C# has a huge following. Tons of books, tons of classes. And, more importantly, it has C in the language's name. This, on the other hand, uses a single letter that doesn't directly relate to the fact it is a C-like language. Go and try to use a search engine to find other D-related websites. Now, do the same type of searchs for C# or C++. All relate to the language. Hell, searching for just C results all programming sites in the top three.

It can be a great language, but it has a small following. Haskell is a wonderful language, but it is rarely used. Ruby and Python are the new big name languages, with Java and C/C++ being the old beasts of the programming world.
k0zy - Sun Sep 17, 2006 8:16 am
Post subject:
Mine GO BOOM wrote:
Ruby and Python are the new big name languages, with Java and C/C++ being the old beasts of the programming world.


Talking about Ruby, Java and newness.
Ruby and Java both reached 1.0 around 1995.

Bob Dole.. Bob Dole... Bob Dole...... bob dole.... bob... dole....
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group