Thread: New standards

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

    New standards

    I have heard a whsiper, but nothing more on this but.,.

    1 Does anyone know when the new standards will be relaeased for C/C++

    2 Will it effect any compilers we are currently using?

    Just curious thats all.

    Thanks

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    The plan is for the committee to come up with a final document by 2008 and the voting to take place during 2008 or 2009. Some compiler vendors will probably start altering their compilers by that time (probably some changes will happen even before the voting takes place since there is hardly surprises with these things).

    However, some changes are already taking place. C++09 (as it is being dubbed) will include C99 because there is the ongoing need for C++ to be compatible with C. So, you are already experiencing those changes. Speaking of what I know, GCC for instance already incorporates some of them (non const fixed array dimensions, new rules for integral constant conversions, to name a couple of the top of my head).

    The idea is of course to not affect current compilers and their versions. There is the need for backwards compatibility. However, needless to say C++09-only features will not compile in pre-C++09 compilers.
    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.

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    C has a standard
    C++ has a standard
    C/C++ has zip

    The standards committees seem to manage a new standard about once a decade, so the new C++ standard should be around in say 08/09 timeframe.
    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.

  4. #4
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    As for the new C++ standard, you'll probably find more information if you search for "C++0x" (I don't think it's being called C++09 yet) or perhaps TR1 or TR2
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

  5. #5
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Well, I don't like this about the new standard:
    Make C++ easier to teach and learn

    * Through increased uniformity, stronger guarantees, and facilities supportive of novices
    If any 12 year old kid can pick it up... don't you think it's easy enough?
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  6. #6
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Any 12 year old can't pick up C++. It takes a talented 12 year old. I know this from experience. (Been asked to tutor some kids.)
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. question - linux - gcc - c standards
    By AMAMH in forum C Programming
    Replies: 12
    Last Post: 12-03-2009, 02:49 AM
  2. Graphical standards
    By Shakti in forum Tech Board
    Replies: 1
    Last Post: 08-27-2004, 11:32 AM
  3. Standards
    By Brain Cell in forum C Programming
    Replies: 23
    Last Post: 07-01-2004, 06:22 AM
  4. Using c++ standards
    By subdene in forum C++ Programming
    Replies: 4
    Last Post: 06-06-2002, 09:15 AM
  5. Keeping up with newest standards
    By Shadow12345 in forum C++ Programming
    Replies: 1
    Last Post: 05-04-2002, 08:06 AM