C++11 - Changes From The Previous Version of The Standard

Changes From The Previous Version of The Standard

The modifications for C++ involve both the core language and the standard library.

In the development of every utility of the 2011 standard, the committee has applied some directives:

  • Maintain stability and compatibility with C++98 and possibly with C;
  • Prefer introduction of new features through the standard library, rather than extending the core language;
  • Prefer changes that can evolve programming technique;
  • Improve C++ to facilitate systems and library design, rather than to introduce new features useful only to specific applications;
  • Increase type safety by providing safer alternatives to earlier unsafe techniques;
  • Increase performance and the ability to work directly with hardware;
  • Provide proper solutions for real-world problems;
  • Implement “zero-overhead” principle (additional support required by some utilities must be used only if the utility is used);
  • Make C++ easy to teach and to learn without removing any utility needed by expert programmers.

Attention to beginners is considered important, because they will always compose the majority of computer programmers, and because many beginners would not intend to extend their knowledge of C++, limiting themselves to operate in the aspects of the language in which they are specialized.

Read more about this topic:  C++11

Famous quotes containing the words previous, version and/or standard:

    “There was a deserted log camp here, apparently used the previous winter, with its “hovel” or barn for cattle.... It was a simple and strong fort erected against the cold, and suggested what valiant trencher work had been done there.”
    —Henry David Thoreau (1817–1862)

    “It is never the thing but the version of the thing:
    The fragrance of the woman not her self,
    Her self in her manner not the solid block,
    The day in its color not perpending time,
    Time in its weather, our most sovereign lord,
    The weather in words and words in sounds of sound.”
    —Wallace Stevens (1879–1955)

    “Society’s double behavioral standard for women and for men is, in fact, a more effective deterrent than economic discrimination because it is more insidious, less tangible. Economic disadvantages involve ascertainable amounts, but the very nature of societal value judgments makes them harder to define, their effects harder to relate.”
    —Anne Tucker (b. 1945)