Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 28/03/2011, 15h13   #1
Coordinateur publications
 
Avatar de Idelways
 
Développeur Ruby on Rails / iOS et journaliste
Inscription : juin 2010
Messages : 1 101
Détails du profil
Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS et journaliste

Informations forums :
Inscription : juin 2010
Messages : 1 101
Points : 24 230
Points : 24 230
Par défaut GNU Compiler Collection 4.6 disponible en version finale

GNU Compiler Collection 4.6 disponible en version finale
Support de la microarchitecture Sandy Bridge et du développement natif pour Android



La communauté des développeurs de GCC vient de lancer la version 4.6.0 finale du GNU Compiler Collection, la collection historique de logiciels libres pour la compilation de multiples langages de programmation, notamment C et C++.

Cette version se distingue par la prise en charge de la microarchitecture Sandy Bridge de la nouvelle génération des processeurs d'Intel, y compris les nouvelles fonctions d'opérations vectorielles AVX « Advanced Vector eXtensions ».
Cette version supporte par ailleurs déjà l'architecture x86 du processeur AMD Bobcat prévu pour la fin de l'année et qui introduira à son tour les opérations vectorielles AVX.

GCC 4.6 optimise en outre la compilation pour la première génération des processeurs Core i3/i5/i7 et la série des Core 2 d'Intel.
De nouvelles plateformes fondées sur les puces ARM sont aussi prises en charge, comme le Cortex-M4 et Cortex-A15.

Pour ce qui est des langages de programmation, Google Go rejoint le rang des langages supportés par GCC, même s'il est encore désactivé par défaut à l'installation.
Une implémentation très rudimentaire du brouillon du C1X (révision du standard C) fait aussi son entrée.

D’autre part, GCC 4.6 prépare le terrain au support du langage ADA 2012 et des prochaines générations des langages Fortran et C++ (C++0x)

Autre nouveauté intéressante : le support de la librairie « Bionic C » de Google, à l'origine récemment d'une forte polémique autour d'une probable violation de la licence du noyau Linux sur Android.

Quoi qu'il en soit, il est désormais possible de développer des applications et des librairies natives pour Android à l'aide de GCC, mais uniquement pour l'architecture ARM.

Dans la pratique, de nombreuses fonctionnalités et alertes de compilation ont été introduites.

GCC 4.6 sera intégrée à la version 15 de la distribution Linux de Fedora prévue pour mai. Il est en revanche visiblement trop tard pour en faire la suite de compilation par défaut de Ubuntu 11.04 attendue fin avril.


La liste complète des nouveautés depuis GCC 4.6 est disponible sur cette page

Et vous ?

Que pensez-vous des nouveautés de cette version ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 28/03/2011, 17h48   #2
Membre du Club
 
Homme yassine benabbas
Inscription : mars 2006
Messages : 82
Détails du profil
Informations personnelles :
Nom : Homme yassine benabbas
Âge : 26

Informations forums :
Inscription : mars 2006
Messages : 82
Points : 58
Points : 58
Qu'en est-il des processurs amd zacate E-350 et c-50 qui sont présents sur les nouveaux netbooks?
yostane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 19h03   #3
Membre du Club
 
Homme Étienne Simon
Étudiant
Inscription : avril 2007
Messages : 23
Détails du profil
Informations personnelles :
Nom : Homme Étienne Simon
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 23
Points : 55
Points : 55
Non, pas C++0x… C++11.
(oui, c'est bien nommé C++0x dans gcc, mais depuis qu'on connait le nom…)
Epsilon012 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 28/03/2011, 22h58   #4
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 498
Détails du profil
Informations personnelles :
Âge : 18

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 498
Points : 808
Points : 808
Cette version est dans le dépôt [testing] de Arch Linux, elle ne devrait donc pas tarder à arriver dans les dépôts stables.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 13h13   #5
Membre à l'essai
 
Inscription : septembre 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 22
Points : 21
Points : 21
On veut C++0xb comme nom ! Ca fait toujours 11, et on garde le '0x' !
Arwel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h51.


 
 
 
 
Partenaires

Hébergement Web