Thread: D programming language

  1. #1
    Registered User
    Join Date
    Dec 2003
    Posts
    167

    D programming language

    I am looking at a comparison of c,c++,c#, java and digital mars' D programming language and the feature set looks interesting. Here's the link
    http://www.digitalmars.com/d/comparison.html
    silk.odyssey

  2. #2
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,138
    D is a joke. Don't waste your time.

  3. #3
    Registered User The Dog's Avatar
    Join Date
    May 2002
    Location
    Cape Town
    Posts
    788
    Quote Originally Posted by golfinguy4
    D is a joke. Don't waste your time.
    If you really believe that, then take a look a look at this page, then give your opinion.

    http://www.asahi-net.or.jp/~cs8k-cyu/

    I have D implementations of the games Parsec47, and Tumiki Fighters, both written by Kenta Cho. Try them, and then tell me what you think.

    I think D is a cool language, although I don't think it be wise to learn programming using D. I think that if you have a C++/Java background, then D will be cool to have as an extra for game programming.

    Just some extra info:

    SDL has been converted to D, as well as libbulletML (the BulletML parser used in those games above). What's cool about D, is that C linkage is supported, so converting a program from C to D is quite easy.

    I have used D, and I think it can be a pretty useful language.
    Last edited by The Dog; 08-06-2004 at 03:11 AM.

  4. #4
    vae victus! skorman00's Avatar
    Join Date
    Nov 2003
    Posts
    594
    Joke, no. Great, no. It takes care of a lot of array behaviors automatically, but I don't like that. Seems like a programming language that has the ease of a strong scripting language like LUA (some will argue that LUA is a programming language itself, but I still consider it a scripting language.

    Some of the claims to features that other languages don't have are incorrect. To just name a few, you can actually inline assembly in Java. It's not the same as in any other language, because you have to mess with the VM, but it is possible. And under "Support All C types" it notes that C++ does not. I'm almost positive that's wrong. There are a few others that I'm skeptical about.

  5. #5
    I was looking at D a while back and tried their compiler. Their compiler is completely horrid. I really wish these people who constantly I am sillyI am sillyI am sillyI am sillyI am silly about C++ would think about what C++ is intended to do.

  6. #6
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    Quote Originally Posted by skorman00
    And under "Support All C types" it notes that C++ does not. I'm almost positive that's wrong. .
    It's correct. For example, C++ doesn't support VLAs
    http://www.softintegration.com/demos...ard/c99.html#3


    OK, this is my 1000th post! (This is the first time I've used this smiley)
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  7. #7
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,138
    Sorry Dog, still a joke.

    I could make a mansion out of legos. But, why the hell would I want to?

  8. #8
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    A lot of those features aren't much more than nifty little things that save a couple of lines of code... I haven't looked into the language very deeply, though.

  9. #9
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    that comparison is questionable. They also claim things like java doesnt use existing debuggers and doesnt have unit testing

  10. #10
    Banned
    Join Date
    May 2004
    Posts
    129
    on gametutorials.com bradbeveridge posted a small engine he wrote with the d programming language

  11. #11
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    It's C++ with the std::vector and std::string classes built in.

  12. #12
    ~viaxd() viaxd's Avatar
    Join Date
    Aug 2003
    Posts
    246
    i think that taking things from other languages and putting it all together doesn't make D great, it will not make it better or faster or whatever. If people want to write C++ or java or C# they will use those not some mix of them. I don't think D is taken seriously, for now.
    :wq

  13. #13
    vae victus! skorman00's Avatar
    Join Date
    Nov 2003
    Posts
    594
    Quote Originally Posted by vNvNation
    on gametutorials.com bradbeveridge posted a small engine he wrote with the d programming language
    Although it's something to think about, it doesn't quite mean anything. You can write an engine in any language you want, look at Dark Basic.

  14. #14
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    I looked at D a few weeks ago and I certainly didn't take it very seriously. It offers some improvements, but when you consider how small their magnitude is in relation to all the trouble associated with learning a new language let alone implementing it, it does seem almost joke-like. It seems almost as though they just wanted to make their own language.

  15. #15
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,138
    Jeez people, how is this argument still continuing? D is at least a couple years old and had done nothing in those years. If the language was going to become a hit, it would have already done so.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What language did they make Java in?
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 17
    Last Post: 07-03-2005, 04:18 PM
  2. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 02:40 PM
  3. Language of choice after C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 47
    Last Post: 06-15-2004, 01:20 AM
  4. Languages dying
    By Zewu in forum A Brief History of Cprogramming.com
    Replies: 31
    Last Post: 07-29-2003, 10:08 AM
  5. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM