Compilateur GCC vs CC : différence et comparaison

L'informatique est le terme utilisé pour définir le développement de matériel et de logiciels. C'est un vaste domaine qui comprend divers aspects tels que scientifiques, technologiques, sociaux, etc.

Faits marquants

  1. GCC (GNU Compiler Collection) est une collection de compilateurs de langage de programmation, tandis que CC (C Compiler) est un compilateur spécifique pour le langage de programmation C.
  2. GCC prend en charge un large éventail de langages de programmation, notamment C, C++, Objective-C, Fortran, Ada, etc., tandis que CC ne prend en charge que le langage de programmation C.
  3. GCC est un logiciel open source, disponible gratuitement, et peut fonctionner sur plusieurs plates-formes, tandis que CC est un logiciel propriétaire disponible à l'achat et ne fonctionne que sur des plates-formes spécifiques.

Compilateur GCC vs CC

La différence entre GCC et CC Compiler est que GCC est appelé système d'exploitation GNU Compiler, tandis que CC est la commande UNIX Compiler. Ces deux compilateurs ne sont pas compatibles entre eux. En effet, les programmes C++ sont compatibles avec les bibliothèques C, tandis que les programmes C ne sont pas compatibles avec les bibliothèques C++.

Compilateur GCC vs CC

GCC est connu sous le nom de GNU Compiler Collection. Il a été accepté par de nombreux autres systèmes d'exploitation. Il prend en charge par défaut les langages de programmation C++17 et C11.

D'autre part, CC est connu sous le nom de compilateur C. Cela fonctionne principalement sur le UNIX système opérateur. Il est utilisé pour créer des exécutables en compilant le langage C.

Tableau de comparaison

Paramètres de comparaisonGCCCC Compilateur
LibérationGCC a été initialement publié en 1987.CC a été initialement publié en 1979.
CréateurRichard Stallman a produit GCC. Stephen C. Johnson a produit CC.
Langage de programmationIl est principalement écrit en C et certaines parties sont en C++. Il est entièrement écrit en C.
Système d'exploitation Il fonctionne sur GNU et de nombreux autres systèmes d'exploitation. Il ne fonctionne que sur les systèmes d'exploitation Unix et de type Unix.
FormeC'est une forme générique du compilateur. C'est une forme spécifique du compilateur.
Licence Il est fourni sous licence GPLv3+ avec GCC Runtime. Il est fourni sous licence BSD.
Dernière versionLa dernière version est sortie le 20 avril 2021. Aucune dernière version n'est sortie depuis le 10 décembre 2014.

Qu'est-ce que GCC ?

GCC signifie GNU Compiler Collection, qui a été introduit par le projet GNU en 1987. Richard Stallman en était le créateur.

Lisez aussi:  YouTube vs Vevo : différence et comparaison

La première version de GCC n'acceptait que le langage de programmation C. Par conséquent, il était connu sous le nom de compilateur GNU C.

À l'exception des parties frontales Ada, l'ensemble de GCC est écrit en langage de programmation C. La façade Ada n'est programmée qu'en C + +.

Dans l'ensemble, on pense que GCC fait un excellent travail lorsqu'il s'agit de générer des assembleurs de qualité. Il est connu pour obtenir des résultats plus ciblés et exécutables en raison du C et C + + support avec les extensions.

Qu'est-ce que le compilateur CC ?

CC est le compilateur C qui a été publié par la production Unix en 1979. Stephen C. Johnson en était le créateur. Cependant, il a en partie repris les idées d'Alan Snyder.

Lorsque CC a été introduit pour la première fois, il était fourni avec Open BSD, mais en 2012, il a été supprimé de l'open source. En raison du problème de compatibilité croisée, CC accepte les programmes C mais rejette ceux en C++.

L'ensemble de CC est écrit dans le langage de programmation C. La dernière version, à savoir la 1.1.0, sortie en décembre 2014, fonctionne sur Microsoft Windows et plusieurs distributions Linux.

Il ne sera pas compatible si certaines parties de la bibliothèque sont en CC et d'autres en G++. C'est là que le CC manque un peu.

Principales différences entre GCC et le compilateur CC

  1. GCC prend en charge les programmes C et C++, tandis que CC ne prend en charge que les programmes C.
  2. GCC a été introduit par le système d'exploitation GNU, tandis que CC a été introduit par le système d'exploitation Unix.
Bibliographie
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

Dernière mise à jour : 04 juillet 2023

Lisez aussi:  Spear Phishing vs Whaling : différence et comparaison
point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

21 réflexions sur « Compilateur GCC vs CC : différence et comparaison »

Laisser un commentaire

Vous voulez enregistrer cet article pour plus tard ? Cliquez sur le cœur dans le coin inférieur droit pour enregistrer dans votre propre boîte d'articles !