| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
![]() |
| Cet article fait partie de la série Langages de programmation |
| Langages orientés objet |
| Ada 95 - C++ - C# Common lisp object system Delphi - Eiffel - Java - Nice |
| Langages impératifs |
| APL - ASP Assembleur BASIC - C - Pascal Perl - PHP - Python |
| Langages fonctionnels |
| ML/OCaml
- Lisp/Common Lisp Forth - Logo - Scheme |
| Langages déclaratifs |
| Clips - Prolog |
| Voir aussi |
| Conception - Codage Tests - Optimisations |
GCC (qui initialement signifiait GNU C Compiler) était à l'origine le compilateur C du projet GNU. Son architecture extensible lui permet d'être adapté à de nombreux systèmes cibles et de compiler d'autres
langages, comme le C++, l'Objective C, le Fortran (g77), l'Ada ou encore dernièrement le Java. Pour refléter cette
universalité, l'acronyme GCC signifie désormais GNU Compiler Collection, soit un ensemble de
compilateurs GNU.
Son rôle ne doit pas être sous-estimé. Sans le gcc, par exemple, pas de Linux.
C'est un logiciel libre publié sous licence GNU GPL. Il est livré en standard sur la très grande majorité des systèmes d'exploitation libre.
Ses versions utilisées en 2004 sont la 3.3.4 et la 3.4.2 (historique donné plus loin). Les versions sont fixées par le GCC Steering Committee. La version 4 imminente compilera le Fortran 95 suite à la demande de très nombreux utilisateurs scientifiques. C'est en effet dans ce langage (totalement marginal pour les hackers) que s'échangent la plupart des bibliothèques source et sous-programmes scientifiques actuels; or Linux est très présent dans les labos.
| Sommaire |
Le fondateur de la FSF, Richard Stallman, en fut l'un des principaux programmeurs.
Voici les dates de sortie des principales versions de la branches 3.0 :


