Slashdot Mirror


The D Programming Language

dereferenced writes: "Walter Bright, author of the original Zortech C++ Compiler and the free (as in beer) Digital Mars C/C++ Compiler, has posted a draft specification for a new programming language that he describes as "a successor to C and C++". It seems to me that most of the "new" programming languages fall into one of two categories: Those from academia with radical new paradigms and those from large corporations with a focus on RAD and the web. Maybe its time for a new language born out of practical experience implementing compilers."

11 of 530 comments (clear)

  1. Re:First Parrot by Anonymous Coward · · Score: 1, Funny

    "C-Pound"? I thought it was "C-Sharp". Actually, I've been calling it "D-Flat" which is the same note, and the word "flat" matches my expectations of Microsoft's language so much better than "sharp".

  2. Re:ASM ROCKS !!! :) by Old+Wolf · · Score: 3, Funny

    There used to be a guy called Stewart something on Fidonet programming board, who would argue that ASM was the most portable of any language, and he could cross-compile his project (with millions of lines of code) onto any new CPU. It was great fun

  3. Microsoft will HATE it by beerandbj · · Score: 2, Funny

    Can you imagine the flop they would make marketting 'Visual D' - VB and VC worked ok

  4. Why would we need another language? by shine · · Score: 1, Funny

    When we have COBOL, the only language you would ever need to know.

    Identifcation Division.
    Environment Division.
    Data Division.
    Working-Storage Section.
    01 TheOnlyLanguageYoullEverNeed pic x(30) value spaces.
    01 ArgumentSettled pic x(01).
    Procedure Division.
    Move 'COBOL' to TheOnlyLanguageYoullEverNeed
    Move 'Y' to ArgumentSettled.
    Stop Run.

  5. Re:First Parrot by JoeShmoe · · Score: 4, Funny

    From the dictionary:

    1. "#", ASCII code 35.

    Common names: number sign; pound; pound sign; hash; sharp; crunch; hex; mesh; grid; crosshatch; octothorpe; flash; square; pig-pen; tictactoe; scratchmark; thud; thump; splat.

    Personally, I like "C-octothorpe"

    - JoeShmoe

    --
    -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  6. Re:Convince me by uid8472 · · Score: 2, Funny

    Silly rabbit, if you want to do a fourier transform as fast as possible, you find a FORTRAN nut and lock them in a room with a card punch.

  7. Re:Forth !!!! by stokes · · Score: 5, Funny

    I've got an idea... let's hybridize a postfix language like Forth and natural language processing. We can call the new programming language "Yoda." Here's some sample code:

    Variable x to 10 be setting.
    1 to x you add.
    This times 10 you be repeating.

  8. Programmers man your stations! by slasho81 · · Score: 2, Funny

    The montly programming language holy war is about to begin!

  9. Re:First Parrot [OT] by andrewscraig · · Score: 2, Funny

    and given that hash is another name for cannabis - it can be interpreted as C on drugs :-)

  10. Re:First Parrot by Dashslot · · Score: 2, Funny

    You're both wrong. Cee Hash, pronounced Cash.

  11. First Parrot by HerrGlock · · Score: 2, Funny

    Then C#, now "D"?

    Could we get languages that actually have some semblance to a name, please?

    I must say, though, that D is actually pronouncable instead of "Cee Pound" which sounds like you are putting sand up where the SUN don't shine (errr, maybe that's the reason it's called that?)

    Or maybe it's "Look at me I'm language Dee" from Grease...

    Okay, coffee time.
    DanH

    --
    Cav Pilot's Reference Page
    UNIX - Not just for Vestal Virgins anymore