Outil phare du monde des logiciels libres, le GCC supporte de multiples langages : C, C++, Objective-C, Ada, Fortran et Java. Il est utilisable sur la plupart des systèmes d’exploitation du marché, de Windows en passant par les solutions UNIX et les offres open source, comme Linux.
La version 4.4 est dorénavant disponible. Cette mouture majeure apporte de multiples modifications : améliorations, corrections de bogues et nouvelles fonctionnalités. Le moteur de compilation fournit du code mieux optimisé, ce qui profite à tous les langages et à toutes les architectures processeur.
Le support d’OpenMP 3.0 fait son apparition pour les compilateurs C, C++ et Fortran. Il facilitera la création d’applications adaptées aux systèmes parallèles. Le standard C++0x sera mieux géré, quoiqu’il demeure encore à l’état expérimental. Du côté du Fortran, le support de la mouture 2003 est en progrès, alors que celui de la version 2008 fait son apparition.
GCC est compatible avec de multiples nouveaux processeurs apparus dans des architectures déjà supportées : ARM (Cortex-A9 et Cortex-R4), AVR, MIPS (Octeon, Loongson 2E et 2F, etc.), PowerPC (e300c2, e300c3, e500mc, etc.)… Il peut même créer du code adapté aux mainframes IBM z10 EC et BC ; une avancée significative. Il reconnait enfin le picoChip, une puce 16 bits comprenant plusieurs centaines de cœurs. Une architecture aussi originale qu’innovante.
La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…
La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…
Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…
Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…
L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…
Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…