<![CDATA[Developpez.com C++]]> http://cpp.developpez.com/index/rss Sat, 31 Jan 2015 00:14:58 +0100 Sat, 31 Jan 2015 00:14:58 +0100 Copyright © 2000-2015 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[Microsoft sort Visual Studio 2015 CTP 5, avec un nouvel outil de diagnostic, un service XAML et des améliorations pour ASP.NET 5.0]]> http://www.developpez.com/actu/80678/Microsoft-sort-Visual-Studio-2015-CTP-5-avec-un-nouvel-outil-de-diagnostic-un-service-XAML-et-des-ameliorations-pour-ASP-NET-5-0/ http://www.developpez.com/actu/80678/Microsoft-sort-Visual-Studio-2015-CTP-5-avec-un-nouvel-outil-de-diagnostic-un-service-XAML-et-des-ameliorations-pour-ASP-NET-5-0/ Microsoft sort Visual Studio 2015 CTP 5
avec un nouvel outil de diagnostic, un service XAML et des améliorations pour ASP.NET 5.0

Microsoft a publié récemment une nouvelle CTP (Community Technology Preview) de la prochaine version majeure de son environnement de développement Visual Studio 2015.

Visual Studio 2015 CTP 5 apporte de fonctionnalités pour le débogage, le diagnostic, le langage XAML et la solution de développement Web ASP.NET MVC 5.

La nouvelle fenêtre de diagnostic disponible avec...]]>
Tue, 27 Jan 2015 22:02:00 +0100 http://www.developpez.com/actu/80678/Microsoft-sort-Visual-Studio-2015-CTP-5-avec-un-nouvel-outil-de-diagnostic-un-service-XAML-et-des-ameliorations-pour-ASP-NET-5-0/#comments
<![CDATA[National Instrument annonce la 18e édition du NIDays, la conférence gratuite sur la conception graphique aura lieu le 3 février 2015]]> http://www.developpez.com/actu/80535/National-Instrument-annonce-la-18e-edition-du-NIDays-la-conference-gratuite-sur-la-conception-graphique-aura-lieu-le-3-fevrier-2015/ http://www.developpez.com/actu/80535/National-Instrument-annonce-la-18e-edition-du-NIDays-la-conference-gratuite-sur-la-conception-graphique-aura-lieu-le-3-fevrier-2015/ National Instrument annonce la 18e édition du NIDays
la conférence gratuite sur la conception graphique aura lieu le 3 février 2015

NIDays, la conférence annuelle des ingénieurs, scientifiques et enseignants, revient pour une nouvelle édition le mardi 3 février 2015 au CNIT de Paris La Défense.

Organisée par National Instrument, cette journée dédiée à la conception graphique de systèmes sera articulée autour de deux conférences plénières. La première conférence plénière sous le thème « Vous et NI...]]>
Fri, 23 Jan 2015 13:12:00 +0100 http://www.developpez.com/actu/80535/National-Instrument-annonce-la-18e-edition-du-NIDays-la-conference-gratuite-sur-la-conception-graphique-aura-lieu-le-3-fevrier-2015/#comments
<![CDATA[CppCon 2014 - Développement rapide de jeux en C++11/C++14]]> http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-developpement-rapide/ http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-developpement-rapide/
Bonne vidéo.]]>
Mon, 19 Jan 2015 08:30:00 +0100
<![CDATA[Sortie de CUDA 7.0 RC : gestion de C++11 et nouvelle bibliothèque d'algèbre linéaire]]> http://cpp.developpez.com/actu/80304/Sortie-de-CUDA-7-0-RC-gestion-de-Cplusplus11-et-nouvelle-bibliotheque-d-algebre-lineaire/ http://cpp.developpez.com/actu/80304/Sortie-de-CUDA-7-0-RC-gestion-de-Cplusplus11-et-nouvelle-bibliotheque-d-algebre-lineaire/ seule la version 5.5 était disponible) — ce qui n'est pas étonnant, NVIDIA étant membre de la fondation OpenPOWER.

Du côté du compilateur, nvcc accepte le code C++11 : les « nouvelles » fonctionnalités comme les types automatiques...]]>
Sun, 18 Jan 2015 21:16:00 +0100 http://cpp.developpez.com/actu/80304/Sortie-de-CUDA-7-0-RC-gestion-de-Cplusplus11-et-nouvelle-bibliotheque-d-algebre-lineaire/#comments
<![CDATA[Visual Studio Online obtient la certification ISO 27001, Microsoft veut rassurer les entreprises quant à la sécurité de leurs données]]> http://www.developpez.com/actu/80283/Visual-Studio-Online-obtient-la-certification-ISO-27001-Microsoft-veut-rassurer-les-entreprises-quant-a-la-securite-de-leurs-donnees/ http://www.developpez.com/actu/80283/Visual-Studio-Online-obtient-la-certification-ISO-27001-Microsoft-veut-rassurer-les-entreprises-quant-a-la-securite-de-leurs-donnees/ Visual Studio Online obtient la certification ISO 27001,
Microsoft veut rassurer les entreprises quant à la sécurité de leurs données

Visual Studio Online (VSO), une déclinaison hébergée de l'EDI, est un outil qui mener à bien ses projets logiciels sans avoir à installer une quelconque application. Ce dont les développeurs ont besoin c'est d'un navigateur web ainsi qu'un abonnement au service : pour ce qui concerne le levage lourd, les serveurs de Microsoft s'en chargent. La bonne nouvelle qui...]]>
Fri, 16 Jan 2015 16:28:00 +0100 http://www.developpez.com/actu/80283/Visual-Studio-Online-obtient-la-certification-ISO-27001-Microsoft-veut-rassurer-les-entreprises-quant-a-la-securite-de-leurs-donnees/#comments
<![CDATA[Utilisation des fonctionnalités de QML : privilégier le code QML/JavaScript ou le complémenter avec du code C++/Python ?]]> http://qt.developpez.com/actu/80280/Utilisation-des-fonctionnalites-de-QML-privilegier-le-code-QML-JavaScript-ou-le-complementer-avec-du-code-Cplusplus-Python/ http://qt.developpez.com/actu/80280/Utilisation-des-fonctionnalites-de-QML-privilegier-le-code-QML-JavaScript-ou-le-complementer-avec-du-code-Cplusplus-Python/ Utilisation des fonctionnalités de QML : lorsque cela est possible, faut-il privilégier le code QML/JavaScript ou le complémenter avec du code C++/Python ?

QML est un langage de programmation déclaratif basé sur Qt, pouvant utiliser JavaScript pour les parties impératives et initialement prévu pour faciliter la création d'application mobiles, animées et esthétiques. Avec JavaScript, le développeur a donc accès à un large panel de fonctionnalités, rendant le code QML/JS autonome.

À titre d'exemple,...]]>
Fri, 16 Jan 2015 15:10:00 +0100 http://qt.developpez.com/actu/80280/Utilisation-des-fonctionnalites-de-QML-privilegier-le-code-QML-JavaScript-ou-le-complementer-avec-du-code-Cplusplus-Python/#comments
<![CDATA[Que faut-il enseigner aux apprentis programmeurs ? Selon un sénior, la discipline est la clé pour avoir un code clair]]> http://www.developpez.com/actu/80058/Que-faut-il-enseigner-aux-apprentis-programmeurs-Selon-un-senior-la-discipline-est-la-cle-pour-avoir-un-code-clair/ http://www.developpez.com/actu/80058/Que-faut-il-enseigner-aux-apprentis-programmeurs-Selon-un-senior-la-discipline-est-la-cle-pour-avoir-un-code-clair/ Que faut-il enseigner aux apprentis programmeurs ?
Selon un sénior, la discipline est la clé pour avoir un code clair

Dans un billet de blog, un développeur de jeux vidéo chez Ronimo Games, qui avait passé plus de 7 ans à former les nouvelles recrues à l'art de la programmation, partage avec nous sa façon de voir les choses en ce qui concerne le transfert du savoir. Selon lui, la chose la plus importante à enseigner aux apprentis programmeurs n'est ni les algorithmes, ni les mathématiques, ni les...]]>
Fri, 09 Jan 2015 09:18:00 +0100 http://www.developpez.com/actu/80058/Que-faut-il-enseigner-aux-apprentis-programmeurs-Selon-un-senior-la-discipline-est-la-cle-pour-avoir-un-code-clair/#comments
<![CDATA[CppCon 2014 - La programmation multicœur dans les jeux C++]]> http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-multicoeur/ http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-multicoeur/ Dans cette vidéo, vous comprendrez mieux comment découper la boucle principale du jeu afin de paralléliser les calculs et comment utiliser les nouveautés du C++11 pour les opérations atomiques.

Bonne vidéo.]]>
Sun, 04 Jan 2015 11:00:00 +0100
<![CDATA[Les bonnes habitudes du développement piloté par les tests, pour un sénior, on doit obéir à trois cycles durant la phase de développement]]> http://www.developpez.com/actu/79824/Les-bonnes-habitudes-du-developpement-pilote-par-les-tests-pour-un-senior-on-doit-obeir-a-trois-cycles-durant-la-phase-de-developpement/ http://www.developpez.com/actu/79824/Les-bonnes-habitudes-du-developpement-pilote-par-les-tests-pour-un-senior-on-doit-obeir-a-trois-cycles-durant-la-phase-de-developpement/ Les bonnes habitudes du développement piloté par les tests
Selon un sénior , on doit obéir à trois cycles durant la phase de développement

Robert C. Martin alias Uncle Bob revient avec un nouveau billet dans sur son blog « Clean Code », avec pour sujet : le Test Driven Development (TDD).
Cette méthode de développement axée sur l'écriture des tests avant le code obéit à trois lois :
  • première loi : toujours écrire le test avant d'écrire le code de la fonction testée ;
  • deuxième loi : définir dans...
]]>
Wed, 31 Dec 2014 10:54:00 +0100 http://www.developpez.com/actu/79824/Les-bonnes-habitudes-du-developpement-pilote-par-les-tests-pour-un-senior-on-doit-obeir-a-trois-cycles-durant-la-phase-de-developpement/#comments
<![CDATA[CppCon 2014 - Le C++ dans les jeux triple A]]> http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-triple-A/ http://jeux.developpez.com/videos/CppCon/2014/cpp-jeux-triple-A/ Dans cette vidéo, vous comprendrez mieux les contraintes en termes de programmation d'un programme de jeu vidéo. En effet, malgré la multitudes de fonctionnalités dont dispose le C++, certaines sont à éviter.

Bonne vidéo.]]>
Sun, 28 Dec 2014 11:00:00 +0100
<![CDATA[Rust 1.0 sera disponible en version stable au printemps 2015, Mozilla publiera la version Alpha de son langage de programmation le 9 janvier 2015]]> http://www.developpez.com/actu/79671/Rust-1-0-sera-disponible-en-version-stable-au-printemps-2015-Mozilla-publiera-la-version-Alpha-de-son-langage-de-programmation-le-9-janvier-2015/ http://www.developpez.com/actu/79671/Rust-1-0-sera-disponible-en-version-stable-au-printemps-2015-Mozilla-publiera-la-version-Alpha-de-son-langage-de-programmation-le-9-janvier-2015/ Rust 1.0 sera disponible en version stable au printemps 2015
Mozilla publiera la version Alpha de son langage de programmation multiparadigme le 9 janvier 2015

Mozilla a dévoilé des détails sur la feuille de route de son nouveau langage de programmation Rust, dans un billet de blog de celui-ci.

Celle-ci prévoit l'adoption d'un cycle de publication des préversions toutes les six semaines à partir du 9 janvier 2015, jusqu'à la sortie de la version stable Rust 1.0. Ainsi, on aura :

  • la sortie de Rust...
]]>
Fri, 26 Dec 2014 13:43:00 +0100 http://www.developpez.com/actu/79671/Rust-1-0-sera-disponible-en-version-stable-au-printemps-2015-Mozilla-publiera-la-version-Alpha-de-son-langage-de-programmation-le-9-janvier-2015/#comments
<![CDATA[Les programmeurs ont-ils besoin d'un code d'éthique ? Pour un sénior "le pouvoir que la société nous a donné est immense et implique responsabilité"]]> http://www.developpez.com/actu/79656/Les-programmeurs-ont-ils-besoin-d-un-code-d-ethique-Pour-un-senior-le-pouvoir-que-la-societe-nous-a-donne-est-immense-et-implique-responsabilite/ http://www.developpez.com/actu/79656/Les-programmeurs-ont-ils-besoin-d-un-code-d-ethique-Pour-un-senior-le-pouvoir-que-la-societe-nous-a-donne-est-immense-et-implique-responsabilite/ Les programmeurs ont-ils besoin d'un code d'éthique ?
Selon un sénior « le pouvoir que la société nous a donné est immense et implique une grande responsabilité »

Robert Cecil Martin écrit dans un billet de blog à l'intention des programmeurs : « We rule the world ». Ce qui peut se traduire par « nous contrôlons le monde », et qui peut également signifier que « nous écrivons les règles du monde ».

Ceci n'aurait sûrement pas suscité autant d'intérêt si l'auteur de l'article avait été un simple programmeur...]]>
Fri, 26 Dec 2014 10:39:00 +0100 http://www.developpez.com/actu/79656/Les-programmeurs-ont-ils-besoin-d-un-code-d-ethique-Pour-un-senior-le-pouvoir-que-la-societe-nous-a-donne-est-immense-et-implique-responsabilite/#comments
<![CDATA[L'écriture du code est-elle la fonction première du travail du développeur ? Pour un senior, « notre but est d'écrire le moins de code possible »]]> http://www.developpez.com/actu/79623/L-ecriture-du-code-est-elle-la-fonction-premiere-du-travail-du-developpeur-Pour-un-senior-notre-but-est-d-ecrire-le-moins-de-code-possible/ http://www.developpez.com/actu/79623/L-ecriture-du-code-est-elle-la-fonction-premiere-du-travail-du-developpeur-Pour-un-senior-notre-but-est-d-ecrire-le-moins-de-code-possible/ Notre but est-il d'écrire le moins de code possible ?
Pour un sénior, « L'écriture du code n'est pas la fonction première d'un développeur »

L'une des premières choses qu'on apprend lorsqu'on veut devenir développeur c'est d'apprendre à programmer, et l'une des premières questions dont les apprentis se posent c'est sans doute « quel est le meilleur langage de programmation pour commencer mon apprentissage ? ».

Selon, Mike Grouchy, blogueur et contributeur à pycoders, tous les débutants tombent dans...]]>
Wed, 24 Dec 2014 11:49:00 +0100 http://www.developpez.com/actu/79623/L-ecriture-du-code-est-elle-la-fonction-premiere-du-travail-du-developpeur-Pour-un-senior-notre-but-est-d-ecrire-le-moins-de-code-possible/#comments
<![CDATA[L'ORM serait-il une « grosse erreur » ? Selon un développeur, « l'ORM est un anti-pattern qui ne devrait pas exister »]]> http://www.developpez.com/actu/79617/L-ORM-serait-il-une-grosse-erreur-Selon-un-developpeur-l-ORM-est-un-anti-pattern-qui-ne-devrait-pas-exister/ http://www.developpez.com/actu/79617/L-ORM-serait-il-une-grosse-erreur-Selon-un-developpeur-l-ORM-est-un-anti-pattern-qui-ne-devrait-pas-exister/ L'ORM serait-il une « grosse erreur » ?
Selon un développeur, « l'ORM est un anti-pattern qui ne devrait pas exister »

Il existe plusieurs design patterns utilisés dans la programmation orientée objet, et certains tellement utilisés qu'ils deviennent presque incontournables lorsqu'on veut apprendre le développement. L'Object Relationnal Mapping (ORM) est l'un de ces patterns à succès. Il permet d'accéder à une base de données relationnelle à partir d'objets. On peut le résumer comme une technique...]]>
Wed, 24 Dec 2014 11:24:00 +0100 http://www.developpez.com/actu/79617/L-ORM-serait-il-une-grosse-erreur-Selon-un-developpeur-l-ORM-est-un-anti-pattern-qui-ne-devrait-pas-exister/#comments
<![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