D language?

This is a discussion on D language? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; As we know, C evolved from the B language, and C++ evolved from C and C# evoloved from C++ ( ...

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

    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...
    I'm just trying to be a better person - My Name Is Earl

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,394
    I believe there is a D programming language exactly along the lines you speak of, but it does not seem very popular.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    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
    Portugal
    Posts
    7,406
    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).
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    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 wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,434
    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.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  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,046
    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,738
    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,801
    Yah, who needs to progress. Let's just keep programming in the same languages!

  13. #13
    Mad OnionKnight's Avatar
    Join Date
    Jan 2005
    Location
    Umeĺ, Sweden
    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
    Registered User whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    7,627
    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.

Page 1 of 4 1234 LastLast
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, 01: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, 05:48 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21