<![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss Fri, 25 Apr 2014 10:35:46 +0200 Fri, 25 Apr 2014 10:35:46 +0200 Copyright © 2000-2014 www.developpez.com http://www.developpez.com/template/favicon.png <![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss www.developpez.com fr-FR http://blogs.law.harvard.edu/tech/rss <![CDATA[Tutoriel DirectX 11 : Initialisation de la bibliothèque, le troisième tutoriel de la série sur DirectX 11]]> http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-3-initialisation-directx-11/ http://jeux.developpez.com/tutoriels/directx-11-rastertek/tutoriel-3-initialisation-directx-11/
La rubrique 2D/3D/Jeux a le plaisir de vous apporter le second tutoriel de la série de tutoriels sur DirectX 11.
Ce troisième tutoriel va vous guider pas à pas dans l'initialisation de DirectX 11 afin d'avoir votre première fenêtre à l'écran et y afficher quelque chose.

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é...]]>
Fri, 25 Apr 2014 08:35:00 +0200
<![CDATA[Tutoriel OpenGL Moderne : clavier et souris, apprenez à vous déplacez dans un monde 3D en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-6-clavier-et-souris/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-6-clavier-et-souris/
La rubrique 2D/3D/Jeux est heureuse de vous présenter une 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 sixème tutoriel vous permettra de contrôler la caméra à l'aide de votre clavier et de votre souris. À la fin de ce chapitre, vous serez capable de réaliser une...]]>
Thu, 24 Apr 2014 08:55:00 +0200
<![CDATA[GCC 4.9.0 est disponible et dispose d'un meilleur support de C++11 et C++14 : ajout du support de std::regex et plein d'autres nouveautés]]> http://cpp.developpez.com/actu/70308/GCC-4-9-0-est-disponible-et-dispose-d-un-meilleur-support-de-Cplusplus11-et-Cplusplus14-ajout-du-support-de-std-regex-et-plein-d-autres-nouveautes/ http://cpp.developpez.com/actu/70308/GCC-4-9-0-est-disponible-et-dispose-d-un-meilleur-support-de-Cplusplus11-et-Cplusplus14-ajout-du-support-de-std-regex-et-plein-d-autres-nouveautes/ 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...]]>
Tue, 22 Apr 2014 20:45:00 +0200 http://cpp.developpez.com/actu/70308/GCC-4-9-0-est-disponible-et-dispose-d-un-meilleur-support-de-Cplusplus11-et-Cplusplus14-ajout-du-support-de-std-regex-et-plein-d-autres-nouveautes/#comments
<![CDATA[USA : plus de la moitié des développeurs pensent pouvoir devenir millionnaires un jour, selon un rapport]]> http://www.developpez.com/actu/70203/USA-plus-de-la-moitie-des-developpeurs-pensent-pouvoir-devenir-millionnaires-un-jour-selon-un-rapport/ http://www.developpez.com/actu/70203/USA-plus-de-la-moitie-des-developpeurs-pensent-pouvoir-devenir-millionnaires-un-jour-selon-un-rapport/ USA : plus de la moitié des développeurs pensent pouvoir devenir millionnaires un jour,
selon un rapport

Chef, une entreprise qui fournit des outils d'automation TIC, a publié une étude qui suggère « l'émergence des développeurs comme une nouvelle super classe », étant reconnue comme un groupe avec une forte influence au sein de l'entreprise et dans la société. « Traditionnellement considéré comme un groupe aux droits restreints mal apprécié et mal compris par l'entreprise, cette classe est...]]>
Fri, 18 Apr 2014 11:39:00 +0200 http://www.developpez.com/actu/70203/USA-plus-de-la-moitie-des-developpeurs-pensent-pouvoir-devenir-millionnaires-un-jour-selon-un-rapport/#comments
<![CDATA[Tutoriel OpenGL Moderne : un cube texturé, apprenez à charger et afficher une texture pour l'appliquer sur votre modèle 3D en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-5-un-cube-texture/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-5-un-cube-texture/
La rubrique 2D/3D/Jeux est heureuse de vous présenter une 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 cinquième tutoriel vous permettra d'afficher votre premier cube texturé. Dans celui-ci vous apprendrez à charger une texture, ce que sont les filtrages et les...]]>
Thu, 17 Apr 2014 08:50:00 +0200
<![CDATA[La qualité du code a-t-elle disparu chez les programmeurs ? Un expert s'exprime sur la question]]> http://www.developpez.com/actu/69941/La-qualite-du-code-a-t-elle-disparu-chez-les-programmeurs-Un-expert-s-exprime-sur-la-question/ http://www.developpez.com/actu/69941/La-qualite-du-code-a-t-elle-disparu-chez-les-programmeurs-Un-expert-s-exprime-sur-la-question/ La qualité du code a-t-elle disparu chez les programmeurs ?
Un expert s'exprime sur la question

Dans les débuts de l'informatique, le code était réservé à l'élite. Mais, avec l'avènement du phénomène internet, ce n'est plus le cas. Les ressources traitant des concepts exposés en informatique sont facilement accessibles.

Cependant, alors que la logique voudrait aussi que la qualité du code s'améliore avec le temps, c'est l'inverse qui se produit. Qu'est-ce qui peut expliquer ce phénomène ?

Leslie...]]>
Thu, 10 Apr 2014 11:10:00 +0200 http://www.developpez.com/actu/69941/La-qualite-du-code-a-t-elle-disparu-chez-les-programmeurs-Un-expert-s-exprime-sur-la-question/#comments
<![CDATA[Tutoriel OpenGL Moderne : un cube coloré, apprenez à afficher une forme 3D et en couleurs dans OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-4-cube-colore/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-4-cube-colore/
La rubrique 2D/3D/Jeux est heureuse de vous présenter une 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 quatrième tutoriel vous permettra d'afficher votre premier cube coloré. Dans celui-ci vous pourrez envoyer de nouveaux attributs de sommets à la carte graphique...]]>
Wed, 09 Apr 2014 08:30:00 +0200
<![CDATA[Microsoft dévoile la RC de Visual Studio 2013 Update 2, avec le nouveau compilateur .NET Native, le support de Windows Phone 8.1]]> http://www.developpez.com/actu/69694/Microsoft-devoile-la-RC-de-Visual-Studio-2013-Update-2-avec-le-nouveau-compilateur-NET-Native-le-support-de-Windows-Phone-8-1/ http://www.developpez.com/actu/69694/Microsoft-devoile-la-RC-de-Visual-Studio-2013-Update-2-avec-le-nouveau-compilateur-NET-Native-le-support-de-Windows-Phone-8-1/ Microsoft publie la première mise à jour de Visual Studio 2013
qui apporte essentiellement des correctifs de bogues

Mise à jour du 23/01/2014

Fidèle à son nouveau rythme de sortie rapide des mises à jour pour ses produits, Microsoft a publié la version finale de Visual Studio 2013 Update 1.

Disponible en version RC (Release Candidate) depuis décembre 2013, cette mise à jour mineure n'apporte pas de nouvelles fonctionnalités majeures, en dehors des correctifs de bugs et la prise en compte des retours...]]>
Thu, 03 Apr 2014 12:39:00 +0200 http://www.developpez.com/actu/69694/Microsoft-devoile-la-RC-de-Visual-Studio-2013-Update-2-avec-le-nouveau-compilateur-NET-Native-le-support-de-Windows-Phone-8-1/#comments
<![CDATA[Tutoriel OpenGL Moderne : les matrices, comprenez leur utilité et à les utiliser dans OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-3-matrices/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-3-matrices/
La rubrique 2D/3D/Jeux est heureuse de vous présenter une 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 troisième tutoriel vous permettra de comprendre comment fonctionne les matrices sans pour autant rentrer des les détails mathématiques et de comprendre comment...]]>
Wed, 02 Apr 2014 08:30:00 +0200
<![CDATA[Innorobo 2014 : les robots collaboratifs et de téléprésence, stars du salon sur la robotique, découvrez les robots distribués par Génération robots]]> http://www.developpez.com/actu/69588/Innorobo-2014-les-robots-collaboratifs-et-de-telepresence-stars-du-salon-sur-la-robotique-decouvrez-les-robots-distribues-par-Generation-robots/ http://www.developpez.com/actu/69588/Innorobo-2014-les-robots-collaboratifs-et-de-telepresence-stars-du-salon-sur-la-robotique-decouvrez-les-robots-distribues-par-Generation-robots/ Innorobo 2014 : les robots collaboratifs et de téléprésence, stars du salon sur la robotique
découvrez les robots distribués par Génération robots

Innorobo 2014, l'un des plus grands salons européens de la robotique de service, s'est tenu du 18 au 20 mars dernier à Lyon. Plus de 300 robots de service et industriels ont été présentés.

Acteur majeur de la robotique en France, Génération robots a profité de cet événement pour dévoiler des robots et des applications robotiques exclusives.

Parmi les différents...]]>
Tue, 01 Apr 2014 13:40:00 +0200 http://www.developpez.com/actu/69588/Innorobo-2014-les-robots-collaboratifs-et-de-telepresence-stars-du-salon-sur-la-robotique-decouvrez-les-robots-distribues-par-Generation-robots/#comments
<![CDATA[La réutilisation dans la POO et ses limites actuelles : est-il possible d'y remédier ? Que faut-il faire ?]]> http://www.developpez.com/actu/69542/La-reutilisation-dans-la-POO-et-ses-limites-actuelles-est-il-possible-d-y-remedier-Que-faut-il-faire/ http://www.developpez.com/actu/69542/La-reutilisation-dans-la-POO-et-ses-limites-actuelles-est-il-possible-d-y-remedier-Que-faut-il-faire/ La réutilisation dans la POO et ses limitations actuelles
Est-il possible d'y remédier ? Que faut-il faire ?

Au début des années 1990, l'un des principaux concepts faisant l'éloge de la programmation orientée objet était la réutilisation. Aujourd'hui, Scott Westfall, programmeur et chef de projet, revient sur ce concept et sa situation actuelle dans un billet de blog.

« Il n'est pas rare de découvrir que plusieurs personnes au sein de votre équipe ont codé essentiellement la même fonctionnalité....]]>
Mon, 31 Mar 2014 16:19:00 +0200 http://www.developpez.com/actu/69542/La-reutilisation-dans-la-POO-et-ses-limites-actuelles-est-il-possible-d-y-remedier-Que-faut-il-faire/#comments
<![CDATA[La rubrique 2D/3D/Jeux se déplace et la rubrique Qt apparait dans les menus de Developpez.com, des changements mineures pour une navigation améliorée]]> http://jeux.developpez.com/actu/69480/La-rubrique-2D-3D-Jeux-se-deplace-et-la-rubrique-Qt-apparait-dans-les-menus-de-Developpez-com-des-changements-mineures-pour-une-navigation-amelioree/ http://jeux.developpez.com/actu/69480/La-rubrique-2D-3D-Jeux-se-deplace-et-la-rubrique-Qt-apparait-dans-les-menus-de-Developpez-com-des-changements-mineures-pour-une-navigation-amelioree/ La rubrique Qt apparait dans les menus de Developpez.com et la rubrique 2D/3D/Jeux se déplace
Des évolutions pour vous faciliter l'accès aux rubriques

Vous l'avez peut être remarqué, mais la rubrique Qt, qui était grande absente des menus de Developpez.com vient d'apparaître dans la section « Programmation » :


Mais ce n'est pas tout. La rubrique 2D/3D/Jeux est maintenant accessible à partir de la section « Programmation ». En effet, elle se trouvait jusque là, dans la section « Applications » mais...]]>
Sat, 29 Mar 2014 16:01:00 +0100 http://jeux.developpez.com/actu/69480/La-rubrique-2D-3D-Jeux-se-deplace-et-la-rubrique-Qt-apparait-dans-les-menus-de-Developpez-com-des-changements-mineures-pour-une-navigation-amelioree/#comments
<![CDATA[Programme d'étude sur le C++ bas niveau n°11 : Héritage]]> http://cpp.developpez.com/redaction/data/pages/rubrique/cpp/bas-niveau/bas-niveau11/ http://cpp.developpez.com/redaction/data/pages/rubrique/cpp/bas-niveau/bas-niveau11/ Programme d'étude sur le C++ bas niveau.

Bravo à Kalite qui vient de terminer la traduction du 11e article :
Programme d'étude sur le C++ bas niveau n°11 : Héritage
Celui-ci porte sur l'héritage, il aborde la façon dont celui-ci se retrouve dans le code assembleur généré, il fait suite au 2e article qui abordait les types et structures simples.

Le prochain abordera l'héritage multiple, cela promet...]]>
Fri, 28 Mar 2014 23:50:00 +0100
<![CDATA[Tutoriel OpenGL Moderne : votre premier triangle, le Hello World pour OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-2-premier-triangle/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-2-premier-triangle/
La rubrique 2D/3D/Jeux est heureuse de vous présenter une nouvelle 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 second tutoriel vous permettra d'afficher votre premier triangle (certes, en 2D) avec les fonctions OpenGL 3.3. Ce tutoriel est l'équivalent du Hello World pour la...]]>
Wed, 26 Mar 2014 09:08:00 +0100
<![CDATA[NetBeans s'aligne sur Java 8, la version 8.0 de l'EDI open source améliore ses outils pour supporter les expressions Lambdas, Streams et Profiles]]> http://www.developpez.com/actu/69155/NetBeans-s-aligne-sur-Java-8-la-version-8-0-de-l-EDI-open-source-ameliore-ses-outils-pour-supporter-les-expressions-Lambdas-Streams-et-Profiles/ http://www.developpez.com/actu/69155/NetBeans-s-aligne-sur-Java-8-la-version-8-0-de-l-EDI-open-source-ameliore-ses-outils-pour-supporter-les-expressions-Lambdas-Streams-et-Profiles/ NetBeans s'aligne sur Java 8
la version 8.0 de l'EDI open source améliore ses outils pour supporter les expressions Lambdas, Streams et Profiles

NetBeans passe de la version 7.4 à la version 8 pour s'aligner avec Java 8. À la suite de la publication de la plateforme de développement, Oracle a sorti une nouvelle version de son environnement de développement open source.

Cette nouvelle mouture apporte un nombre important de nouvelles fonctionnalités pour les développeurs Java, C/C++, HTML5, JavaScript...]]>
Fri, 21 Mar 2014 15:19:00 +0100 http://www.developpez.com/actu/69155/NetBeans-s-aligne-sur-Java-8-la-version-8-0-de-l-EDI-open-source-ameliore-ses-outils-pour-supporter-les-expressions-Lambdas-Streams-et-Profiles/#comments
<![CDATA[Tutoriel OpenGL Moderne : ouvrir une fenêtre, découvrez en douceur OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-1-ouvrir-une-fenetre/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-1-ouvrir-une-fenetre/ Wed, 19 Mar 2014 08:30:00 +0100 <![CDATA[Présentation de libclang / libtooling, une API pour manipuler du code source par David Come]]> http://come-david.developpez.com/tutoriels/libclang-f/ http://come-david.developpez.com/tutoriels/libclang-f/
Mais il y a une chose que Clang permet facilement, et c'est là toute l'utilité de sa conception moderne, il permet via une API d'analyser et de manipuler du code source écrit en C, C++ ou Objective C, ce afin par exemple de réaliser des outils de refactorisation, ou encore un générateur d'implémentation à partir d'un header qui est une tâche bien pénible quand elle est réalisée à la main.

C'est...]]>
Mon, 17 Mar 2014 01:21:00 +0100
<![CDATA[Divertir ses ingénieurs logiciels, une bonne carte à jouer ? Une étude montre que les développeurs heureux sont plus productifs]]> http://www.developpez.com/actu/68833/Divertir-ses-ingenieurs-logiciels-une-bonne-carte-a-jouer-Une-etude-montre-que-les-developpeurs-heureux-sont-plus-productifs/ http://www.developpez.com/actu/68833/Divertir-ses-ingenieurs-logiciels-une-bonne-carte-a-jouer-Une-etude-montre-que-les-developpeurs-heureux-sont-plus-productifs/ Divertir ses ingénieurs logiciels, une bonne carte à jouer ?
Une étude montre que les développeurs heureux sont plus productifs

Un développeur heureux serait-il plus productif qu'un développeur qui ne l'est pas ? Nombreux seront ceux qui diront que la réponse par l'affirmative est évidente. Et si nous nous tournions vers une méthode scientifique pour répondre à cette interrogation ?

Les chercheurs de Free University of Bozen-Bolzano en Italie ce sont penchés sur la question. Pour des besoins de leur...]]>
Sun, 16 Mar 2014 11:51:00 +0100 http://www.developpez.com/actu/68833/Divertir-ses-ingenieurs-logiciels-une-bonne-carte-a-jouer-Une-etude-montre-que-les-developpeurs-heureux-sont-plus-productifs/#comments
<![CDATA[Goto : une instruction pas comme les autres ? Le débat autour de l'instruction refait surface suite au « Goto fail » d'iOS et de GnuTLS]]> http://www.developpez.com/actu/68785/Goto-une-instruction-pas-comme-les-autres-Le-debat-autour-de-l-instruction-refait-surface-suite-au-Goto-fail-d-iOS-et-de-GnuTLS/ http://www.developpez.com/actu/68785/Goto-une-instruction-pas-comme-les-autres-Le-debat-autour-de-l-instruction-refait-surface-suite-au-Goto-fail-d-iOS-et-de-GnuTLS/ Goto, une instruction pas comme les autres
Le débat autour de l'instruction refait surface

Suite à la découverte récente de bugs à la fois sous Linux et sous iOS/OS X, tous les deux dus à une utilisation de l'instruction Goto du langage C, la question de l'utilisation de cette instruction refait surface.

Goto est une instruction héritée des premiers langages informatiques, époque où certaines instructions très connues actuellement n'existaient pas, comme les boucles et les structures de contrôle....]]>
Fri, 14 Mar 2014 11:49:00 +0100 http://www.developpez.com/actu/68785/Goto-une-instruction-pas-comme-les-autres-Le-debat-autour-de-l-instruction-refait-surface-suite-au-Goto-fail-d-iOS-et-de-GnuTLS/#comments
<![CDATA[Les dernières heures du moc ? Deux solutions permettent de se passer d'une étape de précompilation]]> http://qt.developpez.com/actu/68662/Les-dernieres-heures-du-moc-Deux-solutions-permettent-de-se-passer-d-une-etape-de-precompilation/ http://qt.developpez.com/actu/68662/Les-dernieres-heures-du-moc-Deux-solutions-permettent-de-se-passer-d-une-etape-de-precompilation/ métaobjets, introspection, etc.) sur un grand nombre de compilateurs pas forcément très au courant des standards C++, il a dû développer un outil de génération de code, le moc (metaobject compiler).
Il donc n'est pas suffisant de compiler les fichiers source d'une application et de les lier avec le framework, puisqu'il faut générer du code. Ce simple oubli a déjà causé...]]>
Wed, 12 Mar 2014 09:18:00 +0100 http://qt.developpez.com/actu/68662/Les-dernieres-heures-du-moc-Deux-solutions-permettent-de-se-passer-d-une-etape-de-precompilation/#comments