<![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss Tue, 29 Jul 2014 10:38:34 +0200 Tue, 29 Jul 2014 10:38:34 +0200 Copyright © 2000-2014 http://www.developpez.com http://www.developpez.com/template/favicon.png <![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss http://www.developpez.com fr-FR http://blogs.law.harvard.edu/tech/rss <![CDATA[GCC 4.9.1 arrive et ajoute le support d'OpenMP 4 pour le Fortran, ainsi que de nombreuses corrections de bogues]]> http://cpp.developpez.com/actu/73332/GCC-4-9-1-arrive-et-ajoute-le-support-d-OpenMP-4-pour-le-Fortran-ainsi-que-de-nombreuses-corrections-de-bogues/ http://cpp.developpez.com/actu/73332/GCC-4-9-1-arrive-et-ajoute-le-support-d-OpenMP-4-pour-le-Fortran-ainsi-que-de-nombreuses-corrections-de-bogues/ GCC 4.9.1 arrive et ajoute le support d'OpenMP 4 pour le Fortran

La nouvelle version de la branche 4.9 de GCC arrive et nous propose l'intégration de OpenMP 4, pour les compilateurs C, C++ et Fortran.

L'option -fopenmp-simd permet d'utiliser les directives SIMD de OpenMP en place des autres directives. L'option -fsimd-cost-model= permet quant à elle de choisir le modèle du coût de la vectorisation pour les boucles annotées avec les directives SIMD. Finalement -Wopenmp-simd avertit lorsque le modèle...]]>
Wed, 16 Jul 2014 20:42:00 +0200 http://cpp.developpez.com/actu/73332/GCC-4-9-1-arrive-et-ajoute-le-support-d-OpenMP-4-pour-le-Fortran-ainsi-que-de-nombreuses-corrections-de-bogues/#comments
<![CDATA[[News] Comparaison langages pour calcul intensif]]> http://cpp.developpez.com/actu/73284/-News-Comparaison-langages-pour-calcul-intensif/ http://cpp.developpez.com/actu/73284/-News-Comparaison-langages-pour-calcul-intensif/ Une étude compare différents langages pour le calcul intensif
Le résultat va-t-il vous faire changer de langage ?

Une équipe universitaire a sorti une étude comparant différents langages pour le calcul intensif. L'étude se base sur un modèle économique mais peut être appliqué à d'autres domaines.

Ils ont comparé

  • C++11
  • Fortran 2008
  • Java
  • Julia
  • Python
  • MATLAB
  • Mathematica
  • R


Afin de na pas biaiser les résultats, ils n'ont en général pas cherché à tirer profit des particularités de chaque langage. L'étude ne commente...]]>
Tue, 15 Jul 2014 14:06:00 +0200 http://cpp.developpez.com/actu/73284/-News-Comparaison-langages-pour-calcul-intensif/#comments
<![CDATA[Mise à jour et relecture de la FAQ C++, 12 nouvelles réponses à vos questions et d'autres mises à jour]]> http://cpp.developpez.com/actu/73280/Mise-a-jour-et-relecture-de-la-FAQ-Cplusplus-12-nouvelles-reponses-a-vos-questions-et-d-autres-mises-a-jour/ http://cpp.developpez.com/actu/73280/Mise-a-jour-et-relecture-de-la-FAQ-Cplusplus-12-nouvelles-reponses-a-vos-questions-et-d-autres-mises-a-jour/
La rédaction C++ sur Developpez.com a le plaisir de vous annoncer la mise à jour de la FAQ C++.


Notre FAQ, contenant 365 questions rédigées par 30 auteurs, a été améliorée grâce à plusieurs relectures.

  • 12 Questions/Réponses ont été ajoutées.
  • 10 Questions/réponses ont été relues et mises à jour.


N'hésitez pas à nous envoyer vos remarques et suggestions sur la FAQ.



Nos remerciements sincères à tous les contributeurs :


  1. Rédaction/relecture technique :
]]>
Tue, 15 Jul 2014 12:52:00 +0200 http://cpp.developpez.com/actu/73280/Mise-a-jour-et-relecture-de-la-FAQ-Cplusplus-12-nouvelles-reponses-a-vos-questions-et-d-autres-mises-a-jour/#comments
<![CDATA[Tutoriel OpenGL Moderne : les rotations, comprennez le fonctionnement des quaternions]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-17-les-rotations-quaternions/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-17-les-rotations-quaternions/
La rubrique 2D/3D/Jeux est heureuse de vous présenter la suite de la série de tutoriels consacrée à OpenGL moderne (les versions à partir d'OpenGL 3.3).
Ces tutoriels vous permettront d'intégrer facilement les nouveaux concepts d'OpenGL afin de profiter au maximum des dernières technologies de vos cartes graphiques.
Ce dix-septième tutoriel vous expliquera comment effectuer des rotations avec les quaternions en OpenGL.

Bonne lecture.

Voir aussi

Toutes les ressources OpenGL de Developpez.com...]]>
Tue, 15 Jul 2014 08:30:00 +0200
<![CDATA[Microsoft publie Visual Studio 14 CTP 2 qui apporte des nouveautés pour l'éditeur de code et VC++]]> http://www.developpez.com/actu/73150/Microsoft-publie-Visual-Studio-14-CTP-2-qui-apporte-des-nouveautes-pour-l-editeur-de-code-et-VCplusplus/ http://www.developpez.com/actu/73150/Microsoft-publie-Visual-Studio-14-CTP-2-qui-apporte-des-nouveautes-pour-l-editeur-de-code-et-VCplusplus/ Microsoft publie Visual Studio 14 CTP 2
qui apporte des nouveautés pour l'éditeur de code et VC++

Pratiquement un mois après la sortie de la première CTP (Community Technology Preview) de Visual Studio 14, Microsoft met à la disposition des développeurs une nouvelle préversion de la prochaine génération de son environnement de développement intégré.

Cette nouvelle préversion gagne en stabilité et apporte des correctifs de bogues, ainsi que plusieurs nouvelles fonctionnalités.

Au rayon des nouveautés,...]]>
Thu, 10 Jul 2014 15:20:00 +0200 http://www.developpez.com/actu/73150/Microsoft-publie-Visual-Studio-14-CTP-2-qui-apporte-des-nouveautes-pour-l-editeur-de-code-et-VCplusplus/#comments
<![CDATA[Quel langage devrait-on utiliser pour introduire la programmation ? Python devance Java dans les grandes écoles américaines]]> http://www.developpez.com/actu/73108/Quel-langage-devrait-on-utiliser-pour-introduire-la-programmation-Python-devance-Java-dans-les-grandes-ecoles-americaines/ http://www.developpez.com/actu/73108/Quel-langage-devrait-on-utiliser-pour-introduire-la-programmation-Python-devance-Java-dans-les-grandes-ecoles-americaines/ Quel langage devrait-on utiliser pour introduire la programmation ?
Python devance Java dans les grandes écoles américaines

Dans les années 80, Pascal était le langage de programmation le plus utilisé pour l'initiation à la programmation.

Compte tenu du faible taux d'utilisation du langage en milieu professionnel, Pascal a été progressivement abandonné par les universités en faveur des langages plus populaires en entreprise comme Java et C++.

De nos jours, il semblerait que les universités se tourneraient...]]>
Wed, 09 Jul 2014 14:48:00 +0200 http://www.developpez.com/actu/73108/Quel-langage-devrait-on-utiliser-pour-introduire-la-programmation-Python-devance-Java-dans-les-grandes-ecoles-americaines/#comments
<![CDATA[Tutoriel DirectX 11 : lumière diffuse, le sixième tutoriel de la série sur DirectX 11]]> http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-6-lumiere-diffuse/ http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-6-lumiere-diffuse/
La rubrique 2D/3D/Jeux a le plaisir de vous apporter le second tutoriel de la série de tutoriels sur DirectX 11.
Ce sixième tutoriel va vous aider à mettre en place vos premiers effets de lumière en DirectX 11. Pour commencer, l'implémentation de la lumière diffuse est étudiée.

Bonne lecture.

La rubrique 2D/3D/Jeux recherche des traducteurs (anglais -> français) afin de continuer la traduction de cette série de tutoriels sur DirectX 11. Devenez une rock star en traduisant et offrant à la...]]>
Wed, 09 Jul 2014 08:45:00 +0200
<![CDATA[Tutoriel OpenGL Moderne : textures d'ombre, générez des ombres en temps réel avec OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-16-textures-ombre-shadow-mapping/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-16-textures-ombre-shadow-mapping/
La rubrique 2D/3D/Jeux est heureuse de vous présenter la suite de la série de tutoriels consacrée à OpenGL moderne (les versions à partir d'OpenGL 3.3).
Ces tutoriels vous permettront d'intégrer facilement les nouveaux concepts d'OpenGL afin de profiter au maximum des dernières technologies de vos cartes graphiques.
Ce seizième tutoriel vous expliquera comment créer une texture d'ombre en temps réel (shadow mapping) et de l'utiliser dans votre scène OpenGL afin d'y incorporer des...]]>
Tue, 08 Jul 2014 08:30:00 +0200
<![CDATA[Qu'est-ce qui fait un bon programmeur ? Un senior liste cinq caractéristiques d'un bon programmeur]]> http://www.developpez.com/actu/72952/Qu-est-ce-qui-fait-un-bon-programmeur-Un-senior-liste-cinq-caracteristiques-d-un-bon-programmeur/ http://www.developpez.com/actu/72952/Qu-est-ce-qui-fait-un-bon-programmeur-Un-senior-liste-cinq-caracteristiques-d-un-bon-programmeur/ Qu'est-ce qui fait un bon programmeur ?
Un senior liste cinq caractéristiques d'un bon programmeur

Quand peut-on dire que l'on est un bon programmeur ? Quels sont les éléments distinctifs d'un bon programmeur ? Certains d'entre nous se sont probablement déjà posés la question ou ont eu l'occasion d'en débattre.

Henrik Warne, un développeur senior, dans son blog « réflexion sur la programmation », liste cinq points clés qui permettent de distinguer ou de se définir comme un bon programmeur. Les points...]]>
Fri, 04 Jul 2014 20:13:00 +0200 http://www.developpez.com/actu/72952/Qu-est-ce-qui-fait-un-bon-programmeur-Un-senior-liste-cinq-caracteristiques-d-un-bon-programmeur/#comments
<![CDATA[Tutoriel DirectX 11 : application de textures, le cinquième tutoriel de la série sur DirectX 11]]> http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-5-application-textures/ http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-5-application-textures/
La rubrique 2D/3D/Jeux a le plaisir de vous apporter le second tutoriel de la série de tutoriels sur DirectX 11.
Ce cinquième tutoriel va vous aider à afficher des textures sur vos polygones dans votre application DirectX 11.

Bonne lecture.

La rubrique 2D/3D/Jeux recherche des traducteurs (anglais -> français) afin de continuer la traduction de cette série de tutoriels sur DirectX 11. Devenez une rock star en traduisant et offrant à la communauté les meilleurs tutoriels DirectX 11. Contactez-moi...]]>
Wed, 02 Jul 2014 08:45:00 +0200
<![CDATA[Tutoriel OpenGL Moderne : textures de lumière, appliquez des textures précalculées pour obtenir un meilleur rendu en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-15-textures-de-lumiere/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-15-textures-de-lumiere/
La rubrique 2D/3D/Jeux est heureuse de vous présenter la suite de la série de tutoriels consacrée à OpenGL moderne (les versions à partir d'OpenGL 3.3).
Ces tutoriels vous permettront d'intégrer facilement les nouveaux concepts d'OpenGL afin de profiter au maximum des dernières technologies de vos cartes graphiques.
Ce quinzième tutoriel vous expliquera comment créer une texture de lumière (lightmap) et l'appliquer à votre scène OpenGL.

Bonne lecture.

Voir aussi

Toutes les ressources...]]>
Tue, 01 Jul 2014 08:30:00 +0200
<![CDATA[Pourquoi les builds échouent si souvent ?, une étude de Google tente de répondre à la question]]> http://www.developpez.com/actu/72766/Pourquoi-les-builds-echouent-si-souvent-une-etude-de-Google-tente-de-repondre-a-la-question/ http://www.developpez.com/actu/72766/Pourquoi-les-builds-echouent-si-souvent-une-etude-de-Google-tente-de-repondre-a-la-question/ Pourquoi les builds échouent si souvent ?
Une étude de Google tente de répondre à la question

Pourquoi les builds des logiciels échouent ? Voilà une question qui revient souvent chez les développeurs logiciels, quant aux réponses elles sont diverses même si une nouvelle étude révèle l'existence de certains points communs

Menée conjointement par Google, l'Université des sciences et des technologies de Hong Kong et l'Université du Nebraska, cette étude tente de répondre à trois questions : A quelle...]]>
Mon, 30 Jun 2014 17:31:00 +0200 http://www.developpez.com/actu/72766/Pourquoi-les-builds-echouent-si-souvent-une-etude-de-Google-tente-de-repondre-a-la-question/#comments
<![CDATA[Quelles pratiques les développeurs devraient-ils éviter pour travailler plus facilement et être plus productifs ?]]> http://www.developpez.com/actu/72719/Quelles-pratiques-les-developpeurs-devraient-ils-eviter-pour-travailler-plus-facilement-et-etre-plus-productifs/ http://www.developpez.com/actu/72719/Quelles-pratiques-les-developpeurs-devraient-ils-eviter-pour-travailler-plus-facilement-et-etre-plus-productifs/ Quelles pratiques les développeurs devraient-ils éviter
pour travailler plus facilement et être plus productifs ?

Dans cette ère du numérique, les développeurs d'applications sont de plus en plus au centre des grandes avancées technologiques. D'ailleurs les enseignes les plus populaires leur réservent chaque année du temps pour leur présenter leurs dernières nouveautés le temps d'une conférence. Oui, les développeurs et les entreprises technologiques travaillent de concert pour apporter au public...]]>
Sun, 29 Jun 2014 18:07:00 +0200 http://www.developpez.com/actu/72719/Quelles-pratiques-les-developpeurs-devraient-ils-eviter-pour-travailler-plus-facilement-et-etre-plus-productifs/#comments
<![CDATA[Du 22 au 24 aout, venez programmer un jeu vidéo sur le chat de Developpez.com]]> http://jeux.developpez.com/actu/72702/Du-22-au-24-aout-venez-programmer-un-jeu-video-sur-le-chat-de-Developpez-com/ http://jeux.developpez.com/actu/72702/Du-22-au-24-aout-venez-programmer-un-jeu-video-sur-le-chat-de-Developpez-com/ Du 22 au 24 aout, venez programmer un jeu vidéo sur le chat de Developpez.com

Amies programmeuses, amis programmeurs,

La quatrième édition arrive enfin ! J'ai l'honneur de vous annoncer que vous pouvez dès à présent réserver le week-end du 22 au 24 août pour développer un jeu vidéo avec les membres de Developpez.com. Préparez-vous, commandez les pizza, faites un stock de red bull, expulsez votre copain/copine (sauf s'il/elle sait dessiner), car vous allez passer un week-end intense pour réaliser un...]]>
Sun, 29 Jun 2014 12:00:00 +0200 http://jeux.developpez.com/actu/72702/Du-22-au-24-aout-venez-programmer-un-jeu-video-sur-le-chat-de-Developpez-com/#comments
<![CDATA[EDI vs Editeurs de texte : quelle est votre préférence pour l'écriture du code ? Quels sont ses avantages ?]]> http://www.developpez.com/actu/72503/EDI-vs-Editeurs-de-texte-quelle-est-votre-preference-pour-coder/ http://www.developpez.com/actu/72503/EDI-vs-Editeurs-de-texte-quelle-est-votre-preference-pour-coder/ EDI et dans l'autre ceux qui utilisent des éditeurs de texte plus conventionnels.

Bien que chacune de ces pratiques saura être adaptées a différents usages, il n'est pas rare d'écouter des développeurs défendre coûte que coûte leurs outils quelque soit l'usage. Les propos tenus ici n'ont pas pour but de simplement vanter les mérites des EDI mais de soulever les bienfaits que l'on...]]>
Tue, 24 Jun 2014 17:21:00 +0200 http://www.developpez.com/actu/72503/EDI-vs-Editeurs-de-texte-quelle-est-votre-preference-pour-coder/#comments
<![CDATA[Tutoriel OpenGL Moderne : le rendu dans une texture, apprenez à faire des rendu intermédiaires en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-14-rendu-dans-une-texture/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-14-rendu-dans-une-texture/
La rubrique 2D/3D/Jeux est heureuse de vous présenter la suite de la série de tutoriels consacrée à OpenGL moderne (les versions à partir d'OpenGL 3.3).
Ces tutoriels vous permettront d'intégrer facilement les nouveaux concepts d'OpenGL afin de profiter au maximum des dernières technologies de vos cartes graphiques.
Ce quatorzième tutoriel vous expliquera comment effectuer un rendu dans une texture en OpenGL afin de réutiliser cette texture dans une autre passe de rendu.

Bonne lecture.

Voir...]]>
Tue, 24 Jun 2014 08:30:00 +0200
<![CDATA[Sortie de QxOrm 1.2.8 et QxEntityEditor 1.1.5, travailler en QML avec des entités C++ en toute simplicité !]]> http://cpp.developpez.com/actu/72436/Sortie-de-QxOrm-1-2-8-et-QxEntityEditor-1-1-5-travailler-en-QML-avec-des-entites-Cplusplus-en-toute-simplicite/ http://cpp.developpez.com/actu/72436/Sortie-de-QxOrm-1-2-8-et-QxEntityEditor-1-1-5-travailler-en-QML-avec-des-entites-Cplusplus-en-toute-simplicite/
QxOrm 1.2.8 et QxEntityEditor 1.1.5 viennent de sortir, voici les modifications apportées à ces versions :

Modifications apportées à QxOrm 1.2.8 :
  • Nouvelle fonction qx::model_view::create_nested_model (module QxModelView) utilisée par QxEntityEditor pour gérer des structures de données complexes et travailler avec les relations entre entités en QML et avec le moteur modèle/vue de Qt ;
  • Nouvelle section dans le fichier de paramétrage QxOrm.pri avec des astuces pour réduire la taille des binaires...
]]>
Sun, 22 Jun 2014 09:15:00 +0200 http://cpp.developpez.com/actu/72436/Sortie-de-QxOrm-1-2-8-et-QxEntityEditor-1-1-5-travailler-en-QML-avec-des-entites-Cplusplus-en-toute-simplicite/#comments
<![CDATA[Go, l'alternative de Google à C et C++ sort en version 1.3 : gain en performance, améliorations des outils et support de nouvelles plateformes]]> http://www.developpez.com/actu/72404/Go-l-alternative-de-Google-a-C-et-Cplusplus-sort-en-version-1-3-gain-en-performance-ameliorations-des-outils-et-support-de-nouvelles-plateformes/ http://www.developpez.com/actu/72404/Go-l-alternative-de-Google-a-C-et-Cplusplus-sort-en-version-1-3-gain-en-performance-ameliorations-des-outils-et-support-de-nouvelles-plateformes/ Go, l'alternative de Google à C et C++ sort en version 1.3 :
gain en performance, améliorations des outils et support de nouvelles plateformes

Sur le Web, Google veut remplacer le populaire langage JavaScript par Dart, son langage de programmation structuré pour le Web.

Du coté du développement natif, la firme propose Go comme une alternative au célèbre langage de programmation C et son implémentation orientée objet C++.

Google maintient un rythme de développement effréné de ces deux plateformes....]]>
Fri, 20 Jun 2014 17:42:00 +0200 http://www.developpez.com/actu/72404/Go-l-alternative-de-Google-a-C-et-Cplusplus-sort-en-version-1-3-gain-en-performance-ameliorations-des-outils-et-support-de-nouvelles-plateformes/#comments
<![CDATA[Projet Panama : une future alternative à Java Native Interface fait son apparition pour offrir un interfaçage natif avec les API C et C++]]> http://www.developpez.com/actu/72370/Projet-Panama-une-future-alternative-a-Java-Native-Interface-fait-son-apparition-pour-offrir-un-interfacage-natif-avec-les-API-C-et-Cplusplus/ http://www.developpez.com/actu/72370/Projet-Panama-une-future-alternative-a-Java-Native-Interface-fait-son-apparition-pour-offrir-un-interfacage-natif-avec-les-API-C-et-Cplusplus/ Projet Panama : une future alternative à JNI fait son apparition pour offrir un interfaçage natif avec les API C et C++
Sans nécessité d'écrire un code spécifique

Peu nombreuses sont les alternatives à Java Native Interface (JNI). Mais, cette famille très sélecte risque de s'agrandir prochainement grâce au Projet Panama.

Initié par le consultant Oracle John Rose au mois de mars, le Projet Panama a pour but de développer une manière native d'interconnecter du code géré par la JVM avec des API externes,...]]>
Thu, 19 Jun 2014 16:22:00 +0200 http://www.developpez.com/actu/72370/Projet-Panama-une-future-alternative-a-Java-Native-Interface-fait-son-apparition-pour-offrir-un-interfacage-natif-avec-les-API-C-et-Cplusplus/#comments
<![CDATA[Classement biannuel des langages de programmation par Redmonk : Java et JavaScript en tête, suivis de près par PHP, Python et C#]]> http://www.developpez.com/actu/72361/Classement-biannuel-des-langages-de-programmation-par-Redmonk-Java-et-JavaScript-en-tete-suivis-de-pres-par-PHP-Python-et-C/ http://www.developpez.com/actu/72361/Classement-biannuel-des-langages-de-programmation-par-Redmonk-Java-et-JavaScript-en-tete-suivis-de-pres-par-PHP-Python-et-C/ Classement biannuel des langages de programmation par Redmonk : Java et JavaScript en tête
Suivis de près par PHP, Python et C#, Perl chute à la 12 ème place

L'analyste spécialisé dans le développement IT Redmonk, vient de publier son second classement biannuel des langages de programmation les plus populaires. Pour ce faire, Redmonk recourt aux données collectées sur deux plateformes majeures du web : GitHub et StackOverflow.

Redmonk étudie entre autre la corrélation entre les deux plateformes...]]>
Thu, 19 Jun 2014 16:09:00 +0200 http://www.developpez.com/actu/72361/Classement-biannuel-des-langages-de-programmation-par-Redmonk-Java-et-JavaScript-en-tete-suivis-de-pres-par-PHP-Python-et-C/#comments