Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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?
like image 364
Nejat Avatar asked Mar 23 '14 09:03

Nejat


2 Answers

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...

like image 131
deviantfan Avatar answered Sep 19 '22 20:09

deviantfan


C++ is developed by an ISO standard committee. There's also a C++ foundation that runs a web site you might want to read.

C++ itself is a language, not a specific implementation, so there's no source code available for the standard/language itself.

Some C++ implementations are open source (e.g., Gnu and Clang).

like image 43
Jerry Coffin Avatar answered Sep 19 '22 20:09

Jerry Coffin