Author |
Message |
Quan Chi2 Member of "Sexy Teenagers that Code" Group
Age:33 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: 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? |
|
Back to top |
|
|
Chambahs Power attack
Joined: Jun 19 2005 Posts: 820 Offline
|
Posted: Sat Sep 16, 2006 3:36 pm Post subject: |
|
|
|
|
Because nobody uses it. |
|
Back to top |
|
|
Quan Chi2 Member of "Sexy Teenagers that Code" Group
Age:33 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: Sat Sep 16, 2006 4:03 pm Post subject: |
|
|
|
|
Ok, why doesn't anyone use it? |
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
|
Back to top |
|
|
Quan Chi2 Member of "Sexy Teenagers that Code" Group
Age:33 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: Sat Sep 16, 2006 10:09 pm Post subject: |
|
|
|
|
But it seems to have more features than C++. |
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:24 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
|
Back to top |
|
|
CypherJF I gargle nitroglycerin
Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: 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. _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
|
Mine GO BOOM Hunch Hunch What What
Age:40 Gender: Joined: Aug 01 2002 Posts: 3614 Location: Las Vegas Offline
|
Posted: 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. |
|
Back to top |
|
|
k0zy Server Help Squatter
Gender: Joined: Jan 11 2003 Posts: 571 Location: Germany Offline
|
Posted: 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.... _________________ It's a shark! Oh my god! Unbelievable! |
|
Back to top |
|
|
|