Compilador GCC vs CC: diferença e comparação

Computação é o termo usado para definir o desenvolvimento de hardware e software. É um vasto campo que inclui vários aspectos como científico, tecnológico, social etc.

Principais lições

  1. GCC (GNU Compiler Collection) é uma coleção de compiladores de linguagem de programação, enquanto CC (C Compiler) é um compilador específico para a linguagem de programação C.
  2. O GCC oferece suporte a uma ampla variedade de linguagens de programação, incluindo C, C++, Objective-C, Fortran, Ada e mais, enquanto o CC oferece suporte apenas à linguagem de programação C.
  3. O GCC é um software de código aberto, disponível gratuitamente e pode ser executado em várias plataformas, enquanto o CC é um software proprietário disponível para compra e executado apenas em plataformas específicas.

Compilador GCC x CC

A diferença entre o GCC e o CC Compiler é que o GCC é referido como o sistema operacional GNU Compiler, enquanto o CC é o comando UNIX Compiler. Esses dois compiladores não são compatíveis entre si. Isso ocorre porque os programas C++ são compatíveis com as bibliotecas C, enquanto os programas C não são compatíveis com as bibliotecas C++.

Compilador GCC x CC

O GCC é conhecido como GNU Compiler Collection. Foi aceito por muitos outros sistemas operacionais. Possui suporte padrão para as linguagens de programação C++17 e C11.

Por outro lado, o CC é conhecido como o Compilador C. Isso funciona principalmente no UNIX sistema operacional. É usado para criar executáveis ​​compilando a linguagem C.

Tabela de comparação

Parâmetros de comparaçãoGCCCC Compilador
SolteGCC foi inicialmente lançado em 1987.CC foi inicialmente lançado em 1979.
CriadorRichard Stallman produziu GCC. Stephen C. Johnson produziu CC.
Linguagem de ProgramaçãoÉ escrito principalmente em C, e algumas partes estão em C++. Está totalmente escrito em C.
Sistema Operacional Ele roda em GNU e muitos outros sistemas operacionais. Ele roda apenas em sistemas operacionais Unix e semelhantes a Unix.
ContatoÉ uma forma genérica do compilador. É uma forma específica do compilador.
Licenciamento É fornecido sob a licença GPLv3+ com GCC Runtime. É fornecido sob a licença BSD.
Última versãoA versão mais recente foi lançada em 20 de abril de 2021. Nenhuma versão mais recente foi lançada desde 10 de dezembro de 2014.

O que é o GCC?

GCC significa GNU Compiler Collection, que foi introduzido pelo projeto GNU em 1987. Richard Stallman foi o criador.

Leia também:  AAC vs M4A: Diferença e Comparação

A primeira e principal versão do GCC aceitava apenas a linguagem de programação C. Portanto, era conhecido como GNU C Compiler.

Excluindo as partes front-end do Ada, todo o GCC é escrito na linguagem de programação C. A frente Ada só é programada em C + +.

No geral, acredita-se que o GCC está fazendo um ótimo trabalho quando se trata de gerar montadores de qualidade. É conhecido por obter resultados mais focados e executáveis ​​devido ao C e C + + suporte junto com as extensões.

O que é CC Compiler?

CC é o compilador C que foi lançado pela produção Unix em 1979. Stephen C. Johnson foi o criador. No entanto, ele tirou ideias de Alan Snyder em parte.

Quando o CC foi introduzido pela primeira vez, ele veio com o Open BSD, mas em 2012 foi removido do código aberto. Devido à questão da compatibilidade cruzada, o CC aceita os programas C, mas rejeita os C++.

Todo o CC é escrito na linguagem de programação C. A versão mais recente, ou seja, 1.1.0, lançada em dezembro de 2014, roda no Microsoft Windows e em várias distribuições do Linux.

Não será compatível se algumas partes da biblioteca estiverem em CC e outras em G++. É aqui que falta um pouco ao CC.

Principais diferenças entre GCC e compilador CC

  1. O GCC oferece suporte a programas C e C++, enquanto o CC oferece suporte apenas a programas C.
  2. O GCC foi introduzido pelo sistema operacional GNU, enquanto o CC foi introduzido pelo sistema operacional Unix.
Referências
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

Última atualização: 04 de julho de 2023

Leia também:  Gumroad vs Payhip: Diferença e Comparação
dot 1
Um pedido?

Eu me esforcei tanto para escrever esta postagem no blog para fornecer valor a você. Será muito útil para mim, se você considerar compartilhá-lo nas mídias sociais ou com seus amigos/família. COMPARTILHAR É ♥️

21 ideias sobre “Compilador GCC vs CC: diferença e comparação”

Deixe um comentário

Quer salvar este artigo para mais tarde? Clique no coração no canto inferior direito para salvar em sua própria caixa de artigos!