IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : juin 2010
    Messages : 1 374
    Points : 68 494
    Points
    68 494
    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 ?

  2. #2
    Membre régulier Avatar de yostane
    Homme Profil pro
    test
    Inscrit en
    mars 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : test

    Informations forums :
    Inscription : mars 2006
    Messages : 84
    Points : 101
    Points
    101
    Par défaut
    Qu'en est-il des processurs amd zacate E-350 et c-50 qui sont présents sur les nouveaux netbooks?
    yostane

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2007
    Messages : 23
    Points : 59
    Points
    59
    Par défaut
    Non, pas C++0x… C++11.
    (oui, c'est bien nommé C++0x dans gcc, mais depuis qu'on connait le nom…)

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : septembre 2006
    Messages : 519
    Points : 991
    Points
    991
    Par défaut
    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.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 22
    Points : 32
    Points
    32
    Par défaut
    On veut C++0xb comme nom ! Ca fait toujours 11, et on garde le '0x' !

Discussions similaires

  1. Silverlight 3 disponible en version finale
    Par Jérôme Lambert dans le forum Silverlight
    Réponses: 29
    Dernier message: 01/10/2009, 12h25
  2. VirtualBox 3.0 disponible en version finale
    Par Emmanuel Chambon dans le forum VirtualBox
    Réponses: 29
    Dernier message: 23/07/2009, 20h23
  3. VirtualBox 3.0 disponible en version finale
    Par Emmanuel Chambon dans le forum Actualités
    Réponses: 2
    Dernier message: 01/07/2009, 12h49
  4. Silverlight 3 disponible en version finale
    Par Jérôme Lambert dans le forum Actualités
    Réponses: 0
    Dernier message: 30/05/2009, 17h00
  5. [Info] Virtual PC 2007 disponible en version finale
    Par al1_24 dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 23/03/2007, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo