O C++ é um projecto de código aberto? Que Comunidade a desenvolve? [fechado]

Tenho algumas perguntas sobre C++:

  1. é um projeto de código aberto como Linux, Qt, ... ou não?
  2. qual comunidade mantém C++ e desenvolve novas versões?
  3. Se for de código aberto, onde se pode aceder ao código fonte para C++ implementações?
Author: Nejat, 2014-03-23

4 answers

O próprio C++ é apenas uma descrição do que a linguagem deve ser,
sem uma implementação definitiva.
Qualquer um pode fazer suas próprias implementações (compilador etc, runtime library, ...)
e chama-lhe C++ se se encaixar na descrição.

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

E se uma implementação é open source depende do criador.

Exemplos de Aplicação (partes):
GCC / G++, libc / libc++, clang (++também), Visual studio e Sra. runtime...

 10
Author: deviantfan, 2014-03-23 09:56:12

O C++ é desenvolvido por um Comité de normas ISO . Há também uma fundação C++ que executa um site que você pode querer ler.

O C++ em si é uma linguagem, não uma implementação específica, por isso não há código-fonte disponível para a própria linguagem-padrão.

Algumas implementações em C++ são de código aberto (por exemplo, Gnu e Clang).

 5
Author: Jerry Coffin, 2014-03-23 09:50:30
  1. C++ é uma norma de código definida pela Organização Internacional de normalização (ISO). Existem muitas implementações diferentes da linguagem, mas todas tendem a se conformar com C++11. Ao contrário de Linux ou Qt, C++ é apenas um padrão, e para usar qualquer código escrito na linguagem você vai precisar de um compilador. Os principais Compiladores (lista da Wikipédia) são clang LLVM, GCC, Microsoft Visual C++, e o compilador Intel C++.
  2. as revisões em C++ são tratadas pela ISO, e são influenciados principalmente pelos mantenedores das quatro implementações acima.
  3. Clang e GCC são ambos de código aberto, tenho a certeza que se procurares por aí podes encontrar outros compiladores conformes, mas estes são os dois mais usados.
 3
Author: Zach Mertes, 2014-03-23 09:58:55

O C++ é uma norma ISO. Há muitas implementações de Compiladores (e linkers). GCC é um projeto de código aberto de muitos compiladores, um dos quais é o compilador C++, g++:

Http://gcc.gnu.org/projects/cxx0x.html

 1
Author: selalerer, 2014-03-23 09:50:15