Search code examples
c++open-source

Is C++ an open-source project? Which community developes it?


I have some questions about C++:

  1. Is C++ an open-source project like Linux, Qt, ... or not?
  2. Which community maintains C++ and develops new versions?
  3. If it is open-source where can one access the source code for C++ implementations?

Solution

  • C++ itself is only a description what the language should be,
    without a definite implementation.
    Anyone can make his own implementations (compiler etc, runtime library, ...)
    and call it C++ if it fits to the description.

    http://www.open-std.org/jtc1/sc22/wg21/

    And if a implementation is open source depends on the creator.

    Examples of implementation (parts):
    GCC/G++, libc/libc++, clang (++ too), Visual studio and MS´ runtime...