Slashdot Mirror


Latest Proposals for C++0x

CodeDemon writes "It looks like the ISO/IEC JTC1/SC22/WG21 working group has made some headway in reviewing new proposals for the C++ language. The long anticipated upgrade for C++, C++0x, may be just around the corner. Head on over to check out the proposals yourself."

47 of 911 comments (clear)

  1. It keeps going and going.... by deman1985 · · Score: 4, Funny

    And I thought the next version of C would be +++... and then ++++

    1. Re:It keeps going and going.... by Anonymous Coward · · Score: 4, Funny

      C++H0--NO CARRIER!

    2. Re:It keeps going and going.... by kevinank · · Score: 5, Funny
      Well, since there was never a "C+" language, and you increment variables by one with "++" (hence the inherent joke in the name "c++"..."c incremented by one") a more logical construct would be (c++)++

      I'm rooting for C+=2.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    3. Re:It keeps going and going.... by MouseR · · Score: 4, Funny

      Actually, I would have chosen ++c++;

    4. Re:It keeps going and going.... by Davorama · · Score: 4, Funny

      Nah, it should become C double plus good...

      --

      Davo -- Free speech, free software, AND free beer.

    5. Re:It keeps going and going.... by Cinematique · · Score: 4, Funny

      It'd be like eBay feedback...

      Great language!! Would code in again!!! C++++++++++++++++++

    6. Re:It keeps going and going.... by Speare · · Score: 4, Funny

      And the other joke of an Object-Oriented COBOL being named, ADD ONE TO COBOL.

      --
      [ .sig file not found ]
    7. Re:It keeps going and going.... by j7953 · · Score: 4, Funny
      hence the inherent joke in the name "c++"..."c incremented by one"

      Yes, but it's postincrement, so the result is still C without any added value ;-)

      --
      Sig (appended to the end of comments I post, 54 chars)
    8. Re:It keeps going and going.... by Sri+Lumpa · · Score: 2, Funny

      Or depending on your point of view "C double plus ungood". Let the flamewars begin!

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  2. why not... by darth_MALL · · Score: 3, Funny

    ...make it like grade school and just give the poor bastard a "B". Enough already ;)

  3. Supercalifragilisticexpialidocious! by Dark+Lord+Seth · · Score: 5, Funny
    ISO/IEC JTC1/SC22/WG21

    Someone try to say that ten times fast!

    1. Re:Supercalifragilisticexpialidocious! by paradesign · · Score: 2, Funny
      cheater! i bet you copy/pasted it ten times fast.

      yes, this is supposed to be funny

      --
      I want 2D games back.
  4. C++0x ? by Cipster · · Score: 5, Funny

    Sounds like the l33t version of C++
    The hardest part is deschiphering the comments...

  5. directions for C++? by Anonymous Coward · · Score: 1, Funny

    Calling a paper "Directions" is the quickest sure-fire way to ensure that _nobody_ will read it...

  6. Alan by grub · · Score: 4, Funny


    What does Alan C++0x think of this?

    --
    Trolling is a art,
    1. Re:Alan by Alan+C++0x · · Score: 2, Funny

      I'll allow it
      /Mills Lane

  7. C++0x? by Anonymous Coward · · Score: 5, Funny

    You mean...the successor ISN'T C#?!

    I've...I've been living a lie...

  8. COBOL by mikeee · · Score: 5, Funny

    I'm still waiting for the object-oriented business programming language, "ADD 1 TO COBOL".

  9. Alan C++0X by sulli · · Score: 4, Funny

    This is what happens when he's happy to see you!

    --

    sulli
    RTFJ.
  10. Re:where does the name come from? by grub · · Score: 3, Funny


    "C++ is to C as Lung Cancer is to Lung"
    - a sig I read on slashdot

    --
    Trolling is a art,
  11. From Merriam Webster Dictionary... by Demodian · · Score: 2, Funny

    Ox: [definition 1] a domestic bovine mammal

    Just wait until the free standard comes out: C++Gnu

  12. c += 2 by Doomdark · · Score: 5, Funny
    Yeah, but that wouldn't be backwards compatible! (wouldn't compile with current compilers).

    So let's see; somebody else already proposed (c++)++ , which is a reasonable suggestion... but... um... how about "c += 2"? For now, it's as concise as the alternative, but going forward it will scale better (c += 3 vs ((c++)++)++ ).

    --
    I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    1. Re:c += 2 by JanneM · · Score: 5, Funny

      On the other hand, maybe the ((((c++)++)++)++)... system will induce LISP-hackers to take a serious look at the language. /Janne

      --
      Trust the Computer. The Computer is your friend.
    2. Re:c += 2 by RollingThunder · · Score: 3, Funny

      Clue: It is not about parenthesis. It is about langauge semantics.
      And that you would post that indicates that you don't really know what humor is all about.

    3. Re:c += 2 by grazzy · · Score: 3, Funny

      he did mention he knows some basic lisp syntax, that kinda implements nohumor.h

  13. Re:C++0x? by nusuth · · Score: 2, Funny

    If there is any progress, the new language should be at least ++C. You see, C++ is better than C but all you have is the C before C++.

    --

    Gentlemen, you can't fight in here, this is the War Room!

  14. If C++ source is .CPP... by Anonymous Coward · · Score: 1, Funny

    (This is a joke, for the sarcasm impaired.)

    Then will C++0x be .CPP0X? Sounds like "Seep Pox", a new virus caused by inadequate plumbing infrastructure.

    Buffer overflow exploits, anybody?

    <sig>Mr. Kaze</sig>

  15. Re:where does the name come from? by JanneM · · Score: 3, Funny

    Hmm. Obscure notation, explained indirectly in a section about something else. Yep, it's a good notation for C++ versioning all right.

    --
    Trust the Computer. The Computer is your friend.
  16. Re:Stroustrup's Remove Embarrassments by Eustace+Tilley · · Score: 2, Funny

    C has 15 levels of operator precedence, and you do not blush?

  17. Re:how the hell do you pronouce that by Anonymous Coward · · Score: 3, Funny

    I believe it's pronounced "double-plus ungood".

  18. How Do You Pronounce That?? by cgifool · · Score: 2, Funny

    "cee plus plus ox?"
    "cox?"
    "kooks?"

    1. Re:How Do You Pronounce That?? by Anonymous Coward · · Score: 1, Funny

      Kappaplox?
      (gesundheit)
      Whoa! I don't remember eating that!

  19. Re:Whatever. by AssFace · · Score: 2, Funny

    everyone knows that JavaScript is where its at.

    I do all my cluster number crunching in JavaScript.

    pure speed baby

    --

    There are some odd things afoot now, in the Villa Straylight.
  20. NULL pointer dereference by virtigex · · Score: 2, Funny

    Obviously this is named after the long tradition in C and C++ of null pointer dereferencing. No C or C++ program is complete without it. The version after this one will be called C++BUFFEROVERFLOWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

  21. Isoiec-JetSeeWonsc-tutuwig-tuwan by Anonymous Coward · · Score: 1, Funny

    Phonetically, Isoiec-Jetsee-Wonsc-Tutu-Wig-Tuwan sounds like a Jedi name. Or a droid. Maybe a Jedi droid. Artoo's brother.

  22. If the differece beween C and C++ ..... by Conspiracy_Of_Doves · · Score: 2, Funny

    is that with C++ it's harder to shoot yourself in the foot, but when you do you end up blowing your whole leg off... With C++0x will it be nearly impossible, but when it does happen you end up blowing up the whole city?

  23. TIME TO RETIRE C++ by Anonymous Coward · · Score: 5, Funny

    Hello Gentlemen,

    I'm a first year programming student at an Ivy League school and I've
    just finished my Visual Basic classes. This term I'll be moving onto
    C++. However I've noticed some issues with C++ that I'd like to
    discuss with the rest of the programming community. Please do not
    think of me as being technically ignorant. In addition to VB, I am
    very skilled at HTML programming, one of the most challenging
    languages out there!

    C++ is based on a concept known as Object Oriented Programming. In
    this style of programming (also known as OOPS in the coding community)
    a programmer builds "objects" or "glasses" out of his code, and then
    manipulates these "glasses". Since I'm assuming that you, dear reader,
    are as skilled at programming as I am, I'll skip further explanation
    of these "glasses".

    Please allow me to make a brief aside here and discuss the origins C++
    for a moment. My research shows that this language is one of the
    oldest languages in existence, pre-dating even assembly! It was
    created in the early 70s when AT&T began looking for a new language to
    write BSD, its Unix Operation System (later on, other companies would
    "borrow" the BSD source code to build both Solaris and Linux!)
    Interestingly, the name C++ is a pun by the creator of the language.
    When the first beta was released, it was remarked that the language
    would be graded as a C+, because of how hideously complex and unwieldy
    it was. The extra plus was tacked on during a later release when some
    of these issues were fixed. The language would still be graded a C,
    but it was the highest C possible! Truly a clever name for this
    language.

    Back to the topic on hand, I feel that C++ - despite its flaws - has
    been a very valuable tool to the world of computers. Unfortunately
    its starting to show its age, and I feel that it should be
    retired, as COBOL, ADA and Smalltalk seem to have been. Recently I've
    become acquainted with another language that's quite recently been
    developed. Its one that promises to greatly simplify programming. This
    new language is called C.

    Although syntactically borrowing a great deal from its predecessor
    C++, C greatly simplifies things (thus its name, which hints at its
    simpler nature by striping off the clunky double-pluses.) Its biggest
    strength is that it abandons an OOPS-style of programming. No more
    awkward "objects" or "glasses". Instead C uses what are called
    structs. Vaguely similar to a C++ "glass", a struct does away with
    anachronisms like inheritance, namespaces and the whole
    private/public/protected/friend access issues of its variables and
    routines. By freeing the programmer from the requirement to juggle all
    these issues, the coder can focus on implementing his algorithm and
    rapidly developing his application.

    While C lacks the speed and robustness of C++, I think these are petty
    issues. Given the speed of modern computers, the relative sluggishness
    of C shouldn't be an issue. Robustness and stability will occur as C
    becomes more pervasive amongst the programming community and it
    becomes more fine-tuned. Eventually C should have stability rivaling
    that of C++.

    I'm hoping to see C adopted as the de facto standard of programming.
    Based on what I've learned of this language, the future seems very
    bright indeed for C! Eventually, many years from now, perhaps we'll
    even see an operating system coded in this language.

    Thank you for your time. Your feedback is greatly appreciated.

    Egg Troll

  24. A new version of language or filter-busting spam? by PDHoss · · Score: 3, Funny

    T33N 8abes ready for your h0t C++0x !!!

    --
    ======================================
    Writers get in shape by pumping irony.
  25. Just call it E. by robbo · · Score: 3, Funny

    If C++==D then the next gen should be E. Actually, if we count pre and post ISO standards, we've moved on to F, which is a fine letter, imho. F, of course will add the exponentiation operator **, so we can compute F**k. ;-)

    --
    So long, and thanks for all the Phish
    1. Re:Just call it E. by mystran · · Score: 2, Funny

      Actually, to make the new F language worthy of being successor of C++, it's probably better idea to overload ^ to be the exponentiation operator, so as to confuce everybody.

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
  26. C++0x? by zephc · · Score: 2, Funny

    how about a much cuter name, like "Snugglums" or "Bwumpie-poo"?

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  27. Re:where does the name come from? by Mignon · · Score: 4, Funny
    C++98 ... C++05

    Didn't we learn anything from Y2K? How am I going to tell the difference betwen code written to the C++ 2005 standard and the C++ 1905 standard?

  28. What about existing proposals? by Chris+Hall · · Score: 3, Funny

    Rather than just rushing into designing yet more features for the language, shouldn't existing proposals such as This 5-year-old proposal for overloading be taken into consideration? :-)

  29. Re:C++ == Algol++++++++++ by PetWolverine · · Score: 4, Funny

    Maybe B was still short for BCPL, and C is now short for CPL because it's not Basic any more. So next, P would would be short for PL because it's not really combined (?) any more. And finally, L would be for, well, L, because it's not really for programming any more.

    --
    I found the meaning of life the other day, but I had write-only access.
  30. Re:SCO owns nothing but C++rap by catscan2000 · · Score: 2, Funny

    In related news...

    SCO announced earlier this morning that they obtained all rights to the English language from England for an undisclosed amount and plan develop a "reasonable and non-discrimatory" license plan for individuals wishing to communicate using the language. A SCO spokesperson recently told reporters: "We're not after the individual English speakers, so there's no need to worry. It has come to our attention that IBM intentionally placed some English words into the open-source Jive language and is in clear breach of our license with them, forcing us to take them to court for... (cue music and camera zoom-in) One Meelion Dollars."

    Although details are not yet finalized, SCO promises that the royalty for using the English language will be affordable, "something in the ballpark of 3 to 4 cents per word communicated." In that scenario, this news story would cost us several dollars, which is quite cheap and reasonable in this news agency's opinion. More at 11.

  31. Re:So does everyone else. by zizzo · · Score: 2, Funny

    If I propose you remove operator overloading, can I get my kidney back?

  32. Re:So does everyone else. by buckinm · · Score: 2, Funny

    If I propose you remove operator overloading, can I get my kidney back?

    Actually, you get an extra colon, but you should be able to cast it to any organ you like.

    --
    This isn't any ordinary darkness. It's advanced darkness.