<![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss Fri, 22 Aug 2014 19:40:48 +0200 Fri, 22 Aug 2014 19:40:48 +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[Tutoriel OpenGL Moderne : billboards, incrustez des éléments 3D dans votre monde 3D en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-18-1-billboards/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-18-1-billboards/
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-huitième tutoriel vous expliquera comment afficher des billboards (des éléments 2D incrustés dans un monde 3D) en OpenGL.

Bonne lecture.

Voir aussi

Toutes les ressources...]]>
Thu, 21 Aug 2014 08:30:00 +0200
<![CDATA[L'accessibilité des applications Qt évolue avec Qt 5.3, avec un meilleur support de VoiceOver pour Mac et de la lecture des menus sous Windows]]> http://qt.developpez.com/actu/74302/L-accessibilite-des-applications-Qt-evolue-avec-Qt-5-3-avec-un-meilleur-support-de-VoiceOver-pour-Mac-et-de-la-lecture-des-menus-sous-Windows/ http://qt.developpez.com/actu/74302/L-accessibilite-des-applications-Qt-evolue-avec-Qt-5-3-avec-un-meilleur-support-de-VoiceOver-pour-Mac-et-de-la-lecture-des-menus-sous-Windows/ L'accessibilité des applications Qt évolue avec Qt 5.3
Un meilleur support de VoiceOver pour Mac et de la lecture des menus sous Windows

L'accessibilité des applications graphiques a toujours été un sujet de préoccupation de la part de l'équipe de Qt. En effet, une application doit être utilisable par tous, peu importe les différences entre chaque. Avec la publication de Qt 5.2, de nombreuses améliorations avaient été réalisées dans ce domaine. Une interface de programmation avait été rendue publique...]]>
Wed, 20 Aug 2014 14:38:00 +0200 http://qt.developpez.com/actu/74302/L-accessibilite-des-applications-Qt-evolue-avec-Qt-5-3-avec-un-meilleur-support-de-VoiceOver-pour-Mac-et-de-la-lecture-des-menus-sous-Windows/#comments
<![CDATA[Nouvelle licence pour Qt : le framework sera- également disponible sous la LGPL 3, avec de nouveaux modules libres]]> http://qt.developpez.com/actu/74292/Nouvelle-licence-pour-Qt-le-framework-sera-egalement-disponible-sous-la-LGPL-3-avec-de-nouveaux-modules-libres/ http://qt.developpez.com/actu/74292/Nouvelle-licence-pour-Qt-le-framework-sera-egalement-disponible-sous-la-LGPL-3-avec-de-nouveaux-modules-libres/ Wed, 20 Aug 2014 12:16:00 +0200 http://qt.developpez.com/actu/74292/Nouvelle-licence-pour-Qt-le-framework-sera-egalement-disponible-sous-la-LGPL-3-avec-de-nouveaux-modules-libres/#comments <![CDATA[C++14 : le draft final a été publié, découvrez son contenu et ce qu'apporte la nouvelle spécification]]> http://cpp.developpez.com/actu/74258/Cplusplus14-le-draft-final-a-ete-publie-decouvrez-son-contenu-et-ce-qu-apporte-la-nouvelle-specification/ http://cpp.developpez.com/actu/74258/Cplusplus14-le-draft-final-a-ete-publie-decouvrez-son-contenu-et-ce-qu-apporte-la-nouvelle-specification/ C++14 : le draft final a été publié
Découvrez son contenu


Le draft final de la nouvelle version du C++14 est publié. La seconde bonne nouvelle, c'est que les compilateurs les plus utilisés supportent déjà cette nouvelle version. Voici ce qu'elle nous apporte :
  • N3323 - Correction de certaines conversions contextuelles du C++ : améliorations du comportement de conversion à un unique opérateur, alors que la conversion d'une valeur de la classe vers le type spécifié par le contexte est possible...
]]>
Tue, 19 Aug 2014 13:44:00 +0200 http://cpp.developpez.com/actu/74258/Cplusplus14-le-draft-final-a-ete-publie-decouvrez-son-contenu-et-ce-qu-apporte-la-nouvelle-specification/#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/Le-week-end-de-programmation-de-jeux-video-sur-Developpez-com-a-demarre-Venez-nous-rejoindre-sur-le-chat/ http://jeux.developpez.com/actu/72702/Le-week-end-de-programmation-de-jeux-video-sur-Developpez-com-a-demarre-Venez-nous-rejoindre-sur-le-chat/ 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...]]>
Sat, 16 Aug 2014 17:09:00 +0200 http://jeux.developpez.com/actu/72702/Le-week-end-de-programmation-de-jeux-video-sur-Developpez-com-a-demarre-Venez-nous-rejoindre-sur-le-chat/#comments
<![CDATA[Unification de l'écosystème Qt : les différences s'amenuiseront entre les versions commerciale et libre]]> http://qt.developpez.com/actu/74149/Unification-de-l-ecosysteme-Qt-les-differences-s-amenuiseront-entre-les-versions-commerciale-et-libre/ http://qt.developpez.com/actu/74149/Unification-de-l-ecosysteme-Qt-les-differences-s-amenuiseront-entre-les-versions-commerciale-et-libre/ Fri, 15 Aug 2014 22:01:00 +0200 http://qt.developpez.com/actu/74149/Unification-de-l-ecosysteme-Qt-les-differences-s-amenuiseront-entre-les-versions-commerciale-et-libre/#comments <![CDATA[Sortie de QxOrm 1.2.9 et QxEntityEditor 1.1.6, nouveau moteur javascript pour personnaliser les classes C++]]> http://cpp.developpez.com/actu/74124/Sortie-de-QxOrm-1-2-9-et-QxEntityEditor-1-1-6-nouveau-moteur-javascript-pour-personnaliser-les-classes-Cplusplus/ http://cpp.developpez.com/actu/74124/Sortie-de-QxOrm-1-2-9-et-QxEntityEditor-1-1-6-nouveau-moteur-javascript-pour-personnaliser-les-classes-Cplusplus/
QxOrm 1.2.9 et QxEntityEditor 1.1.6 viennent de sortir, voici les modifications apportées à ces versions :

Modifications apportées à QxOrm 1.2.9 :
  • amélioration du module QxModelView pour la gestion des modèles imbriqués : il est possible à présent de travailler avec plusieurs niveaux de relations en QML.


Modifications apportées à QxEntityEditor 1.1.6 :
  • nouveau moteur JavaScript pour personnaliser les exports C++ et DDL SQL en écrivant son propre script de personnalisation ;
  • débogueur intégré...
]]>
Thu, 14 Aug 2014 08:43:00 +0200 http://cpp.developpez.com/actu/74124/Sortie-de-QxOrm-1-2-9-et-QxEntityEditor-1-1-6-nouveau-moteur-javascript-pour-personnaliser-les-classes-Cplusplus/#comments
<![CDATA[Intel lance un concours de création d'applications pour sa caméra 3D RealSense, avec plus d'un million de dollars US à se partager]]> http://www.developpez.com/actu/74064/Intel-lance-un-concours-de-creation-d-applications-pour-sa-camera-3D-RealSense-avec-plus-d-un-million-de-dollars-US-a-se-partager/ http://www.developpez.com/actu/74064/Intel-lance-un-concours-de-creation-d-applications-pour-sa-camera-3D-RealSense-avec-plus-d-un-million-de-dollars-US-a-se-partager/ Intel lance un concours de création d'applications pour sa caméra 3D RealSense,
avec plus d'un million de dollars US à se partager

Mise à jour du 18/08/2014

Intel annonce l'édition 2014 de son concours Perceptual Computing App Challenge articulé autour de sa technologie RealSense. Pour rappel, sa caméra 3D RealSense a été présentée comme étant son premier produit « d'informatique perceptuelle » et embarque entre autre un système de reconnaisse faciale, vocale, la suppression des arrières plans,...]]>
Tue, 12 Aug 2014 15:05:00 +0200 http://www.developpez.com/actu/74064/Intel-lance-un-concours-de-creation-d-applications-pour-sa-camera-3D-RealSense-avec-plus-d-un-million-de-dollars-US-a-se-partager/#comments
<![CDATA[Programme d'étude sur le C++ bas-niveau n°12 : Héritage multiple]]> http://cpp.developpez.com/redaction/data/pages/rubrique/cpp/bas-niveau/bas-niveau12/ http://cpp.developpez.com/redaction/data/pages/rubrique/cpp/bas-niveau/bas-niveau12/ Fri, 08 Aug 2014 08:00:00 +0200 <![CDATA[Embarcadero organise un événement gratuit le 9 septembre pour la découverte des nouveautés de C++Builder, Delphi et RAD Studio]]> http://www.developpez.com/actu/73874/Embarcadero-organise-un-evenement-gratuit-le-9-septembre-pour-la-decouverte-des-nouveautes-de-CplusplusBuilder-Delphi-et-RAD-Studio/ http://www.developpez.com/actu/73874/Embarcadero-organise-un-evenement-gratuit-le-9-septembre-pour-la-decouverte-des-nouveautes-de-CplusplusBuilder-Delphi-et-RAD-Studio/ Embarcadero organise un événement gratuit le 9 septembre
pour la découverte des nouveautés de C++Builder, Delphi et RAD Studio

Embarcadero a dévoilé récemment une nouvelle version de RAD Studio, sa suite de développement multilangage, multidispositif et multi base de données.

RAD Studio XE6 est, selon l'éditeur, une solution complète de développement logiciel pour la création de véritables applications natives pour Windows, MAC, iOS et Android à partir d'une base de code unique.

RAD Studio XE6 introduit...]]>
Mon, 04 Aug 2014 11:57:00 +0200 http://www.developpez.com/actu/73874/Embarcadero-organise-un-evenement-gratuit-le-9-septembre-pour-la-decouverte-des-nouveautes-de-CplusplusBuilder-Delphi-et-RAD-Studio/#comments
<![CDATA[Linus Torvalds trouve un bug dans GCC 4.9 et qualifie celui-ci de « merde », le compilateur reçoit un prix de l'ACM]]> http://www.developpez.com/actu/73723/Linus-Torvalds-trouve-un-bug-dans-GCC-4-9-et-qualifie-celui-ci-de-merde-le-compilateur-recoit-un-prix-de-l-ACM/ http://www.developpez.com/actu/73723/Linus-Torvalds-trouve-un-bug-dans-GCC-4-9-et-qualifie-celui-ci-de-merde-le-compilateur-recoit-un-prix-de-l-ACM/ Linus Torvalds trouve un bug dans GCC 4.9 et qualifie celui-ci de « merde »
le compilateur reçoit un prix de l'ACM

Le compilateur GCC a fait récemment l'objet de deux événements inattendus : d'un côté la colère de Linus Torvalds, et de l'autre côté un prix de l'ACM (Association for Computing Machinery).

Le compilateur GCC (GNU Compiler Collection), très célèbre dans l'écosystème du libre et de l'open source, est utilisé pour le développement de grands projets comme le noyau Linux, dont plusieurs...]]>
Wed, 30 Jul 2014 07:11:00 +0200 http://www.developpez.com/actu/73723/Linus-Torvalds-trouve-un-bug-dans-GCC-4-9-et-qualifie-celui-ci-de-merde-le-compilateur-recoit-un-prix-de-l-ACM/#comments
<![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.0 est disponible et dispose d'un meilleur support de C++11 et C++14

La nouvelle version de GCC arrive et nous propose de nombreuses améliorations liées au support du C++11 et du C++14. Un des ajouts les plus importants est le support des expressions régulières à travers std::regex.

De plus, l'implémentation de la déduction du type de retour a été mise à jour pour correspondre à la norme N3638. Plus précisément, cela permet d'utiliser decltype(auto) à la place du auto seul :
Code...]]>
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/ Le prochain Visual Studio se dévoile
Microsoft publie la préversion de Visual Studio 14 avec Roslyn, ASP.NET vNext et le support de C++ 11/14

Microsoft fait évoluer Visual Studio, son environnement de développement intégré, à un rythme effréné.

La société vient de mettre à la disposition des développeurs une préversion (CTP) de la prochaine version majeure de l'EDI, ayant pour nom de code Visual Studio 14.

Disponible à des fins de test (à ne pas utiliser dans un environnement de production), cette...]]>
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.]]>
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