Thread: D language?

  1. #1
    Its hard... But im here swgh's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,688

    D language?

    As we know, C evolved from the B language, and C++ evolved from C and C# evoloved from C++ ( sort of )

    My theroy is a new 'D' language may arrive soon... to continue the trend so to speak.. proberly never happen but I thought it was worth mentioning as a possiblilty for any future language developers...
    Double Helix STL

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    I believe there is a D programming language exactly along the lines you speak of, but it does not seem very popular.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    http://en.wikipedia.org/wiki/D_programming_language

    For one it doesn't try to be "backward" compatible with C++. I tried D a little while ago. Nothing much bad to say about it. Not when my C++ knowledge is so limited anyways. However, I don't see the point of D. Much of what it offers is offered by C++ through libraries. It tries to address the shortcomming of C++ probably ignoring the fact C++, for the most part, doesn't really have those shortcommings (design by contract, unit testing, dynamic and associative arrays, nested functions, heck even automated memory management).
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  4. #4
    Registered User
    Join Date
    Sep 2001
    Posts
    752
    Please.

    The next big thing's gonna be C<<1
    Callou collei we'll code the way
    Of prime numbers and pings!

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    What about C*=1
    Oh wait, that's just C
    Nevermind....
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  6. #6
    Registered Abuser
    Join Date
    Jun 2006
    Location
    Toronto
    Posts
    591
    Well, according to the rules, its I before E except after C, so really the next two languages should be "E" and "I".

  7. #7
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,057
    Rearrange E=mc^2 and you get c=sqrt(E/m), so maybe it'd be "E" and then "m".

    There was actually some controversy about this a while ago, since C was based on B and BCPL. Would the next language be D as in A, B, C... or P as in BCPL? Anyway, D got invented, but if someone else actually created another language based on C and they wanted a one-letter name, they'd probably go with P.
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  8. #8
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    I wouldn't say it's based on C? Rather inspired by it. It looks more like C# to me :|

  9. #9
    Registered User
    Join Date
    Oct 2001
    Posts
    2,129
    I don't think P would be a good name choice.

    IMHO

  10. #10
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    Yeah...just think if someone said, "I like to program with P" or "I love P" or "P is as slow as crap"
    My Website

    "Circular logic is good because it is."

  11. #11
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    I would never wish there would be another programming language made. As far as I know, all new languages are slow, ugly and obfuscated.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  12. #12
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,820
    Yah, who needs to progress. Let's just keep programming in the same languages!

  13. #13
    Registered User OnionKnight's Avatar
    Join Date
    Jan 2005
    Posts
    555
    D would've been more interesting if it had first-class functions and type inference.

  14. #14
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by prog-bman View Post
    Yah, who needs to progress. Let's just keep programming in the same languages!
    We have everything we need - Assembly for performance, C for saving time, C++ for complexity.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  15. #15
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    Quote Originally Posted by maxorator View Post
    We have everything we need - Assembly for performance, C for saving time, C++ for complexity.
    Real men don't need languages. They compile everything in their mind, and the program works.

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. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM
  4. 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
  5. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM