<![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss Mon, 22 Dec 2014 22:18:08 +0100 Mon, 22 Dec 2014 22:18:08 +0100 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[Compilez des applications NDK Android avec les Primitives de Performances d'Intel, un tutoriel de Chao Y]]> http://android.developpez.com/actu/79399/Compilez-des-applications-NDK-Android-avec-les-Primitives-de-Performances-d-Intel-un-tutoriel-de-Chao-Y/ http://android.developpez.com/actu/79399/Compilez-des-applications-NDK-Android-avec-les-Primitives-de-Performances-d-Intel-un-tutoriel-de-Chao-Y/ Fri, 19 Dec 2014 12:12:00 +0100 http://android.developpez.com/actu/79399/Compilez-des-applications-NDK-Android-avec-les-Primitives-de-Performances-d-Intel-un-tutoriel-de-Chao-Y/#comments <![CDATA[Tutoriel OpenGL Moderne : picking avec une fonction personnalisée]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-G-picking-personnalisee/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-G-picking-personnalisee/ Wed, 17 Dec 2014 08:30:00 +0100 <![CDATA[Quelles bibliothèques Qt utilisez-vous pour vos programmes en 2014 ? Les nouveaux modules de Qt 5 vous suffisent-ils ?]]> http://qt.developpez.com/actu/79154/Quelles-bibliotheques-Qt-utilisez-vous-pour-vos-programmes-en-2014-Les-nouveaux-modules-de-Qt-5-vous-suffisent-ils/ http://qt.developpez.com/actu/79154/Quelles-bibliotheques-Qt-utilisez-vous-pour-vos-programmes-en-2014-Les-nouveaux-modules-de-Qt-5-vous-suffisent-ils/ framework plus que complet dans sa version de base. Cependant, un grand nombre de bibliothèques externes est offert aux développeurs, ajoutant beaucoup d'outils pour simplifier la vie du développeur et leur permettant d'implémenter facilement des fonctionnalités plus avancées. Certaines, comme QSerialDevice, ont même été ajoutées directement au framework, tandis que KDE propose sa propre série d'extensions découplées sous le nom de KDE Frameworks 5.

Et vous ?
Utilisez-vous d'autres...]]>
Tue, 16 Dec 2014 07:42:00 +0100 http://qt.developpez.com/actu/79154/Quelles-bibliotheques-Qt-utilisez-vous-pour-vos-programmes-en-2014-Les-nouveaux-modules-de-Qt-5-vous-suffisent-ils/#comments
<![CDATA[La bibliothèque mathématique C++ Blaze 2.2 débarque en version 2.2 et ajoute le support des matrices symétriques]]> http://jeux.developpez.com/actu/79165/La-bibliotheque-mathematique-Cplusplus-Blaze-2-2-debarque-en-version-2-2-et-ajoute-le-support-des-matrices-symetriques/ http://jeux.developpez.com/actu/79165/La-bibliotheque-mathematique-Cplusplus-Blaze-2-2-debarque-en-version-2-2-et-ajoute-le-support-des-matrices-symetriques/ Blaze 2.2 débarque en version 2.2
Avec sa centaine d'améliorations, cette version apporte le support des matrices symétriques


Blaze est une bibliothèque mathématique C++, open source pour les calculs arithmétiques denses. Grâce à son implémentation utilisant les expressions templates intelligentes à la pointe de la technique, Blaze associe la facilité d'utilisation d'un langage spécifique au domaine aux performances digne du HPC. Ainsi, c'est l'une des plus rapides et intuitives bibliothèques...]]>
Mon, 15 Dec 2014 21:37:00 +0100 http://jeux.developpez.com/actu/79165/La-bibliotheque-mathematique-Cplusplus-Blaze-2-2-debarque-en-version-2-2-et-ajoute-le-support-des-matrices-symetriques/#comments
<![CDATA[Compilez des apps natives Android avec le compilateur C++ d'Intel® dans Android Studio, un tutoriel de Jennifer J.]]> http://android.developpez.com/actu/79112/Compilez-des-apps-natives-Android-avec-le-compilateur-Cplusplus-d-Intel-dans-Android-Studio-un-tutoriel-de-Jennifer-J/ http://android.developpez.com/actu/79112/Compilez-des-apps-natives-Android-avec-le-compilateur-Cplusplus-d-Intel-dans-Android-Studio-un-tutoriel-de-Jennifer-J/ Mon, 15 Dec 2014 09:02:00 +0100 http://android.developpez.com/actu/79112/Compilez-des-apps-natives-Android-avec-le-compilateur-Cplusplus-d-Intel-dans-Android-Studio-un-tutoriel-de-Jennifer-J/#comments <![CDATA[La SFML 2.2 arrive ! Développez des jeux pour Android et iOS avec la nouvelle version de la bibliothèque C++ de jeux]]> http://jeux.developpez.com/actu/79102/La-SFML-2-2-arrive-Developpez-des-jeux-pour-Android-et-iOS-avec-la-nouvelle-version-de-la-bibliotheque-Cplusplus-de-jeux/ http://jeux.developpez.com/actu/79102/La-SFML-2-2-arrive-Developpez-des-jeux-pour-Android-et-iOS-avec-la-nouvelle-version-de-la-bibliotheque-Cplusplus-de-jeux/ La SFML 2.2 arrive !


Une année et demie après la sortie de la version 2.1, la SFML 2.2 arrive tel un cadeau de Noël au pied de notre sapin. La bibliothèque C++ de développement de jeux vidéo, que beaucoup comparent avec la SDL intègre maintenant le support des mobiles iOS et Android.

Mais tout d'abord, revenons un peu sur la composition de l'équipe. Car oui ! Maintenant, il y a bien une équipe. Laurent Gomilla n'est plus l'unique développeur derrière la SFML. On retrouvera donc :
  • Marco Antognini...
]]>
Sun, 14 Dec 2014 10:53:00 +0100 http://jeux.developpez.com/actu/79102/La-SFML-2-2-arrive-Developpez-des-jeux-pour-Android-et-iOS-avec-la-nouvelle-version-de-la-bibliotheque-Cplusplus-de-jeux/#comments
<![CDATA[La bibliothèque mathématique pour OpenGL : GLM, passe en version 0.9.6.1]]> http://jeux.developpez.com/actu/79100/La-bibliotheque-mathematique-pour-OpenGL-GLM-passe-en-version-0-9-6-1/ http://jeux.developpez.com/actu/79100/La-bibliotheque-mathematique-pour-OpenGL-GLM-passe-en-version-0-9-6-1/ La bibliothèque mathématique pour OpenGL : GLM passe en version 0.9.6.1

GLM est une bibliothèque C++ très connue des développeurs OpenGL. En effet, celle-ci apporte toutes les fonctionnalités nécessaires à la création d'une application 3D : implémentation des vecteurs, matrices... De plus, GLM suit au mieux la spécification du GLSL pour son implémentation, permettant ainsi au code C++ d'être le plus cohérent possible avec le code GLSL avec lequel il communique. La bibliothèque est distribuée sous...]]>
Sun, 14 Dec 2014 09:47:00 +0100 http://jeux.developpez.com/actu/79100/La-bibliotheque-mathematique-pour-OpenGL-GLM-passe-en-version-0-9-6-1/#comments
<![CDATA[Sortie de Castor3D version 0.7.0, un moteur 3D multiplateforme et multirender]]> http://cpp.developpez.com/actu/79099/Sortie-de-Castor3D-version-0-7-0-un-moteur-3D-multiplateforme-et-multirender/ http://cpp.developpez.com/actu/79099/Sortie-de-Castor3D-version-0-7-0-un-moteur-3D-multiplateforme-et-multirender/ Présentation
Ce moteur 3D a l'ambition d'être multi-plate-forme et multi-renderer.
Pour l'instant, le développement sous Windows et Linux est complètement exploitable. Pour Linux la distribution testée est une Debian Wheezy amd64.
Le renderer OpenGL est complètement fonctionnel, les renderers Direct 3D sont bien avancés, mais il y a encore quelques bugs.
La reconnaissance des Shaders GLSL est implémentée, HLSL est en cours d'implémentation.
Support de nombreux formats de fichiers en utilisant...]]>
Sun, 14 Dec 2014 05:56:00 +0100 http://cpp.developpez.com/actu/79099/Sortie-de-Castor3D-version-0-7-0-un-moteur-3D-multiplateforme-et-multirender/#comments
<![CDATA[Sortie de Qt Creator 3.3, gérant Gradle pour la compilation de projets Android et CMake pour l'embarqué]]> http://qt.developpez.com/actu/79042/Sortie-de-Qt-Creator-3-3-gerant-Gradle-pour-la-compilation-de-projets-Android-et-CMake-pour-l-embarque/ http://qt.developpez.com/actu/79042/Sortie-de-Qt-Creator-3-3-gerant-Gradle-pour-la-compilation-de-projets-Android-et-CMake-pour-l-embarque/
La liste des nouvelles fonctionnalités a déjà été détaillée dans le précédent article traitant de la version Beta. Pour la version finale, une vidéo de présentation est maintenant disponible :



Parmi les autres nouvelles fonctionnalités, on peut mentionner le support du moteur de compilation Gradle pour Android, une action...]]>
Fri, 12 Dec 2014 08:31:00 +0100 http://qt.developpez.com/actu/79042/Sortie-de-Qt-Creator-3-3-gerant-Gradle-pour-la-compilation-de-projets-Android-et-CMake-pour-l-embarque/#comments
<![CDATA[Sortie de Qt 5.4, avec une offre Web renouvelée par le Qt WebEngine et des améliorations dans la gestion d'OpenGL]]> http://qt.developpez.com/actu/79039/Sortie-de-Qt-5-4-avec-une-offre-Web-renouvelee-par-le-Qt-WebEngine-et-des-ameliorations-dans-la-gestion-d-OpenGL/ http://qt.developpez.com/actu/79039/Sortie-de-Qt-5-4-avec-une-offre-Web-renouvelee-par-le-Qt-WebEngine-et-des-ameliorations-dans-la-gestion-d-OpenGL/ qt.io, en même temps que Qt Creator 3.3 et qu'une mise à jour de Qt pour la création de systèmes sous Linux embarqué ou Android.

Une offre Web renouvelée


HTML5 et les technologies dites « Web » occupent une place toujours plus importante, c'est pourquoi lors de ces dernières années l'offre Web de Qt a été complètement renouvelée. Le module Qt WebEngine est l'aboutissement d'un projet de recherche et développement de...]]>
Fri, 12 Dec 2014 08:27:00 +0100 http://qt.developpez.com/actu/79039/Sortie-de-Qt-5-4-avec-une-offre-Web-renouvelee-par-le-Qt-WebEngine-et-des-ameliorations-dans-la-gestion-d-OpenGL/#comments
<![CDATA[Qt 5.4 proposera un style Android natif, tant pour Qt Quick que Qt Widget, sans utiliser Ministro]]> http://qt.developpez.com/actu/78902/Qt-5-4-proposera-un-style-Android-natif-tant-pour-Qt-Quick-que-Qt-Widget-sans-utiliser-Ministro/ http://qt.developpez.com/actu/78902/Qt-5-4-proposera-un-style-Android-natif-tant-pour-Qt-Quick-que-Qt-Widget-sans-utiliser-Ministro/ Qt 5.4, qui sera prochainement disponible en version finale, introduit un nouveau style pour Android. Cet article se veut pragmatique, en exposant les nouveautés pour vos applications Android développées avec Qt.

Qt Widgets


Il était par le passé possible d'avoir des applications reposant sur Qt Widgets ayant une apparence native grâce à Ministro, un système installant les bibliothèques Qt au niveau du système Android. Dans Qt 5.4, une partie du code source...]]>
Thu, 11 Dec 2014 09:24:00 +0100 http://qt.developpez.com/actu/78902/Qt-5-4-proposera-un-style-Android-natif-tant-pour-Qt-Quick-que-Qt-Widget-sans-utiliser-Ministro/#comments
<![CDATA[Existe-t-il encore des développeurs "Full Stack" ? Pour un senior, la pile de technologies utilisées dans des projets est devenue importante]]> http://www.developpez.com/actu/78962/Existe-t-il-encore-des-developpeurs-Full-Stack-Pour-un-senior-la-pile-de-technologies-utilisees-dans-des-projets-est-devenue-importante/ http://www.developpez.com/actu/78962/Existe-t-il-encore-des-developpeurs-Full-Stack-Pour-un-senior-la-pile-de-technologies-utilisees-dans-des-projets-est-devenue-importante/ Existe-t-il encore des développeurs « Full Stack » ?
Pour un senior, la pile de technologies utilisées dans des projets est devenue importante

Le « full stack developer » est un terme qui désigne un développeur capable de créer un outil informatique (logiciel, application, site web…) tout seul de A à Z. Il prend ainsi en charge l'empilement complet des composantes de cet outil. Cependant, avec le marché actuel qui est très exigeant et l'apparition croissante de nouvelles technologies, certains...]]>
Wed, 10 Dec 2014 20:07:00 +0100 http://www.developpez.com/actu/78962/Existe-t-il-encore-des-developpeurs-Full-Stack-Pour-un-senior-la-pile-de-technologies-utilisees-dans-des-projets-est-devenue-importante/#comments
<![CDATA[L'index TIOBE confirme les tendances informatiques actuelles, le big data avec R; la programmation web avec Swift et Dart]]> http://www.developpez.com/actu/78938/L-index-TIOBE-confirme-les-tendances-informatiques-actuelles-le-big-data-avec-R-la-programmation-web-avec-Swift-et-Dart/ http://www.developpez.com/actu/78938/L-index-TIOBE-confirme-les-tendances-informatiques-actuelles-le-big-data-avec-R-la-programmation-web-avec-Swift-et-Dart/ L'index TIOBE confirme les tendances informatiques actuelles
Le Big data avec R; La programmation web avec Swift et Dart

L'index TIOBE n'est peut-être pas l'instrument de mesure le plus fiable pour mesurer la popularité d'un langage de programmation donnée, néanmoins il demeure un excellent baromètre pour identifier le soudain bon en avant d'un langage de programmation, en dépit des nombreuses critiques de ses détracteurs.

Ainsi, l'index TIOBE de décembre 2014 met en évidence les tendances actuelles...]]>
Wed, 10 Dec 2014 12:46:00 +0100 http://www.developpez.com/actu/78938/L-index-TIOBE-confirme-les-tendances-informatiques-actuelles-le-big-data-avec-R-la-programmation-web-avec-Swift-et-Dart/#comments
<![CDATA[Tutoriel OpenGL Moderne : picking avec une bibliothèque physique]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-F-picking-bibliotheque-physique/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-F-picking-bibliotheque-physique/ Wed, 10 Dec 2014 08:30:00 +0100 <![CDATA[Intel Parallel Studio XE 2015 booste les performances d'applications C++ et Fortran, découvrez les nouveautés de la suite de développement logiciel]]> http://www.developpez.com/actu/78853/Intel-Parallel-Studio-XE-2015-booste-les-performances-d-applications-Cplusplus-et-Fortran-decouvrez-les-nouveautes-de-la-suite-de-developpement-logiciel/ http://www.developpez.com/actu/78853/Intel-Parallel-Studio-XE-2015-booste-les-performances-d-applications-Cplusplus-et-Fortran-decouvrez-les-nouveautes-de-la-suite-de-developpement-logiciel/ Intel présente Intel Parallel Studio XE 2015
la nouvelle version de la suite de développement logiciel

Intel Parallel Studio XE 2015, est une suite d'outils de développement logiciel en C++ et Fortran, qui simplifie la création, le développement, le débogage et la personnalisation du code qu'utilisent les processus parallèles pour booster la performance des applications tout en fournissant moins d'effort sur les processeurs et coprocesseurs Intel compatibles.

Parmi les nouveautés qui accompagnent...]]>
Tue, 09 Dec 2014 11:15:00 +0100 http://www.developpez.com/actu/78853/Intel-Parallel-Studio-XE-2015-booste-les-performances-d-applications-Cplusplus-et-Fortran-decouvrez-les-nouveautes-de-la-suite-de-developpement-logiciel/#comments
<![CDATA[Pourquoi notre code nous est-il incompréhensible ? Un développeur se penche sur la question et identifie six problèmes]]> http://www.developpez.com/actu/78626/Pourquoi-notre-code-nous-est-il-incomprehensible-Un-developpeur-se-penche-sur-la-question-et-identifie-six-problemes/ http://www.developpez.com/actu/78626/Pourquoi-notre-code-nous-est-il-incomprehensible-Un-developpeur-se-penche-sur-la-question-et-identifie-six-problemes/ Pourquoi notre propre code nous est-il incompréhensible ?
Un développeur se penche sur la question et identifie six problèmes

Tous les développeurs se sont posé un jour cette question : « pourquoi je n'arrive pas à comprendre ce bout de code ? Pourtant, c'est moi qui l'avais écrit quelques mois auparavant ! ». Le pire, c'est que parfois même en lisant les commentaires on ne comprend pas, et ça arrive si souvent qu'on se demanderait dans ces cas-là si notre intelligence s'est dégradée ou si au moment...]]>
Wed, 03 Dec 2014 21:26:00 +0100 http://www.developpez.com/actu/78626/Pourquoi-notre-code-nous-est-il-incomprehensible-Un-developpeur-se-penche-sur-la-question-et-identifie-six-problemes/#comments
<![CDATA[Tutoriel OpenGL Moderne : picking avec un hack OpenGL]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-E-picking-hack-OpenGL/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/annexe-E-picking-hack-OpenGL/
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.
Cette annexe vous expliquera comment détecter les clics sur les objets OpenGL de votre scène (picking). Cette méthode utilise un hack OpenGL qui n'est pas le plus efficace...]]>
Wed, 03 Dec 2014 08:30:00 +0100
<![CDATA[C++ serait-il vraiment victime de son passé ? Pour CoderGears Team, « le plus grand problème du C++ c'est son passé »]]> http://www.developpez.com/actu/77710/Cplusplus-serait-il-vraiment-victime-de-son-passe-Pour-CoderGears-Team-le-plus-grand-probleme-du-Cplusplus-c-est-son-passe/ http://www.developpez.com/actu/77710/Cplusplus-serait-il-vraiment-victime-de-son-passe-Pour-CoderGears-Team-le-plus-grand-probleme-du-Cplusplus-c-est-son-passe/ Le C++ serait-il vraiment victime de son passé ?
Pour l'équipe CoderGears « le plus grand problème du C++ c'est son passé »

CoderGears Team revient avec une nouvelle analyse concernant le langage de programmation C++. Après avoir affirmé que C++ devra d'abord revoir son mécanisme d'inclusion pour devenir « vraiment un langage moderne », CoderGears Team estime aujourd'hui que « le plus grand problème du C++ c'est son passé »

Rappelons d'abord que la nouvelle norme du langage, sortie en 2011, avait...]]>
Fri, 28 Nov 2014 10:19:00 +0100 http://www.developpez.com/actu/77710/Cplusplus-serait-il-vraiment-victime-de-son-passe-Pour-CoderGears-Team-le-plus-grand-probleme-du-Cplusplus-c-est-son-passe/#comments
<![CDATA[Quelle est la place du débogage dans la programmation ? Les formateurs de CodeUnion pensent qu'elle est la compétence la plus précieuse à enseigner]]> http://www.developpez.com/actu/77642/Quelle-est-la-place-du-debogage-dans-la-programmation-Les-formateurs-de-CodeUnion-pensent-qu-elle-est-la-competence-la-plus-precieuse-a-enseigner/ http://www.developpez.com/actu/77642/Quelle-est-la-place-du-debogage-dans-la-programmation-Les-formateurs-de-CodeUnion-pensent-qu-elle-est-la-competence-la-plus-precieuse-a-enseigner/ Quelle est la place du débogage dans la programmation ?
Les formateurs de CodeUnion pensent qu'elle est la compétence la plus précieuse que nous pourrions enseigner

Si vous écrivez un programme et qu'il marche du premier coup sans aucun problème, c'est que quelque chose cloche. Voilà un fait dont tout le monde (ou presque) est d'accord.

En effet, les développeurs les plus expérimentés savent bien que le processus de débogage est une phase très importante de la programmation. D'ailleurs ça prend généralement...]]>
Thu, 27 Nov 2014 09:23:00 +0100 http://www.developpez.com/actu/77642/Quelle-est-la-place-du-debogage-dans-la-programmation-Les-formateurs-de-CodeUnion-pensent-qu-elle-est-la-competence-la-plus-precieuse-a-enseigner/#comments
<![CDATA[Des retards dans les délais de livraison d'un projet ? Oui, mais à qui la faute ? Une étude en recherche la cause]]> http://www.developpez.com/actu/77483/Des-retards-dans-les-delais-de-livraison-d-un-projet-Oui-mais-a-qui-la-faute-Une-etude-en-recherche-la-cause/ http://www.developpez.com/actu/77483/Des-retards-dans-les-delais-de-livraison-d-un-projet-Oui-mais-a-qui-la-faute-Une-etude-en-recherche-la-cause/ Des retards dans les délais de livraison d'un projet ? Oui, mais à qui la faute ?
Une étude en recherche la cause

Il arrive parfois en entreprise que les délais de livraison d'un projet de développement ne soient pas respectés. Lorsqu'il faut en trouver la cause, il est parfois plus facile de désigner du doigt l'apparente lenteur des développeurs. Mais est-ce que ces « développeurs lents » sont vraiment la raison pour laquelle le projet a pris du retard ?

Sprintly, spécialiste de la gestion produit,...]]>
Sat, 22 Nov 2014 15:04:00 +0100 http://www.developpez.com/actu/77483/Des-retards-dans-les-delais-de-livraison-d-un-projet-Oui-mais-a-qui-la-faute-Une-etude-en-recherche-la-cause/#comments