<![CDATA[Developpez.com C]]> http://c.developpez.com/index/rss Mon, 28 Jul 2014 18:24:01 +0200 Mon, 28 Jul 2014 18:24:01 +0200 Copyright © 2000-2014 http://www.developpez.com http://www.developpez.com/template/favicon.png <![CDATA[Developpez.com C]]> http://c.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[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[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[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[L'assembleur en ligne avec le langage C et le compilateur GCC, par Issam Abdallah]]> http://asm.developpez.com/cours/asminline/ http://asm.developpez.com/cours/asminline/ Sat, 28 Jun 2014 16:00:00 +0200 <![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[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/ 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
<![CDATA[CMake 3 est maintenant disponible, nouveaux générateurs, variables, propriétés et meilleure gestion de la compilation croisée]]> http://cpp.developpez.com/actu/72160/CMake-3-est-maintenant-disponible-nouveaux-generateurs-variables-proprietes-et-meilleure-gestion-de-la-compilation-croisee/ http://cpp.developpez.com/actu/72160/CMake-3-est-maintenant-disponible-nouveaux-generateurs-variables-proprietes-et-meilleure-gestion-de-la-compilation-croisee/ CMake 3 est maintenant disponible ! Découvrez les nouveautés du système de compilation multiplateforme
Nouvelles pages de manuel, dont une pour Qt, nouveaux générateurs et de multiples autres apports


CMake est un système de compilation et de construction de projets multiplateforme et Open Source. À l'aide d'un simple fichier CMakeLists.txt décrivant votre projet, CMake sera capable de générer des fichiers pour votre EDI préféré. En résumé, il configure votre projet Visual Studio, Code::Blocks,...]]>
Fri, 13 Jun 2014 14:30:00 +0200 http://cpp.developpez.com/actu/72160/CMake-3-est-maintenant-disponible-nouveaux-generateurs-variables-proprietes-et-meilleure-gestion-de-la-compilation-croisee/#comments
<![CDATA[Série de tutoriels sur la réalisation d'un émulateur console complet, écrit par BestCoder]]> http://jeux.developpez.com/tutoriels/programmer-emulateur-console/ http://jeux.developpez.com/tutoriels/programmer-emulateur-console/
La rubrique 2D/3D/Jeux vous propose des tutoriels sur la création d'un émulateur Chip 8. Celui-ci vous introduira dans le monde l'émulation et vous apprendra à créer votre tout premier émulateur console.

Ainsi, vous apprendrez à rechercher les informations nécessaires avant de vous lancer dans la lourde tâche de créer un émulateur, à simuler le comportement des processeurs d'une console, lire une ROM...

Bonne lecture]]>
Fri, 13 Jun 2014 10:00:00 +0200
<![CDATA[La programmation devrait-elle être connue par tous ? Linus Torvalds émet des réserves]]> http://www.developpez.com/actu/72047/La-programmation-devrait-elle-etre-connue-par-tous-Linus-Torvalds-emet-des-reserves/ http://www.developpez.com/actu/72047/La-programmation-devrait-elle-etre-connue-par-tous-Linus-Torvalds-emet-des-reserves/ La programmation devrait-elle être connue par tous ?
Linus Torvalds émet des réserves

À l'ère du numérique, les débats sur la programmation pour tous font de plus en plus surfaces. Mais, la programmation est-elle faite pour tout le monde ?

Plusieurs initiatives ont vu le jour pour faire de la programmation une discipline connue par tout le monde. C'est notamment le cas du projet code.org, qui bénéficie du soutien des grands noms du secteur technologique comme Bill Gates ou encore Mark Zuckerberg....]]>
Tue, 10 Jun 2014 12:30:00 +0200 http://www.developpez.com/actu/72047/La-programmation-devrait-elle-etre-connue-par-tous-Linus-Torvalds-emet-des-reserves/#comments
<![CDATA[WWDC : Apple dévoile son nouveau langage de programmation Swift qui serait plus sûr, plus rapide et plus fiable qu'Objective-C]]> http://www.developpez.com/actu/71839/WWDC-Apple-devoile-son-nouveau-langage-de-programmation-Swift-qui-serait-plus-sur-plus-rapide-et-plus-fiable-qu-Objective-C/ http://www.developpez.com/actu/71839/WWDC-Apple-devoile-son-nouveau-langage-de-programmation-Swift-qui-serait-plus-sur-plus-rapide-et-plus-fiable-qu-Objective-C/ WWDC : Apple dévoile son nouveau langage de programmation Swift
qui serait plus sûr, plus rapide et plus fiable qu'Objective-C

La conférence WWDC 2014 (Apple Worldwide Developers Conference), l'événement majeur de l'année regroupant les développeurs autour des technologies d'Apple a été riche en annonces pour sa première journée.

La plus grosse surprise du jour a été la présentation d'un nouveau langage de programmation par la firme à la pomme croquée pour le développement d'applications pour iOS...]]>
Tue, 03 Jun 2014 07:02:00 +0200 http://www.developpez.com/actu/71839/WWDC-Apple-devoile-son-nouveau-langage-de-programmation-Swift-qui-serait-plus-sur-plus-rapide-et-plus-fiable-qu-Objective-C/#comments
<![CDATA[Techniques et outils pour la compilation, un cours par Henri Garetta]]> http://henri-garreta.developpez.com/tutoriels/techniques-outils-compilation/ http://henri-garreta.developpez.com/tutoriels/techniques-outils-compilation/
Je vous présente ce tutoriel, rédigé par Henri Garetta, intitulé :

Techniques et outils pour la compilationJe vous souhaite une bonne lecture !

N'hésitez pas à commenter.

Merci]]>
Fri, 30 May 2014 13:04:00 +0200
<![CDATA[Un développeur donne son avis sur la conception d'OpenGL et explique pourquoi OpenGL est en retard par rapport à DirectX 12 ou Mantle]]> http://jeux.developpez.com/actu/71696/Un-developpeur-donne-son-avis-sur-la-conception-d-OpenGL-et-explique-pourquoi-OpenGL-est-en-retard-par-rapport-a-DirectX-12-ou-Mantle/ http://jeux.developpez.com/actu/71696/Un-developpeur-donne-son-avis-sur-la-conception-d-OpenGL-et-explique-pourquoi-OpenGL-est-en-retard-par-rapport-a-DirectX-12-ou-Mantle/ Un développeur donne son point de vue sur la conception d'OpenGL
Et explique pourquoi OpenGL est en retard par rapport à DirectX 12 ou Mantle

Rich Geldreich, développeur chez Valve écrit sur un blog ses opinions personnelles (donc, à ne pas lier avec Valve) sur OpenGL. Son opinion est intéressante, notamment car Rich a été développeur sur le premier moteur utilisant la technique de rendu différé (pour Shrek, sur Xbox), ensuite il a aussi créé une bibliothèque de compression avancée pour le DXTc,...]]>
Thu, 29 May 2014 13:41:00 +0200 http://jeux.developpez.com/actu/71696/Un-developpeur-donne-son-avis-sur-la-conception-d-OpenGL-et-explique-pourquoi-OpenGL-est-en-retard-par-rapport-a-DirectX-12-ou-Mantle/#comments
<![CDATA[Tutoriel OpenGL Moderne : shaders de base, apprenez à utiliser des objets transparents dans vos scènes en OpenGL 3 et supérieur]]> http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-10-la-transparence/ http://jeux.developpez.com/tutoriels/OpenGL-moderne/tutoriel-10-la-transparence/
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 dixième tutoriel vous apprendra à mettre en place la transparence dans vos applications OpenGL.

Bonne lecture.]]>
Tue, 27 May 2014 08:30:00 +0200
<![CDATA[Comment Valve porte les jeux DirectX sous OpenGL, la retranscription d'une des conférences des Steam Dev Days]]> http://jeux.developpez.com/videos/OpenGL/Porter-jeux-OpenGL/ http://jeux.developpez.com/videos/OpenGL/Porter-jeux-OpenGL/
La rubrique 2D/3D/Jeux vous présente la conférence tenue par Rich Geldreich, Dan Ginsburg et Jason Mitchell, tous trois employés chez Valve aux Steam Dev Days. Dans celle-ci, vous allez apprendre comment Valve porte ses jeux DirectX sous OpenGL et quels sont leurs astuces pour que cela fonctionne.

Voir la vidéo.
Voir d'autres vidéos.
Lire les ressources sur OpenGL.]]>
Mon, 26 May 2014 09:00:00 +0200
<![CDATA[La vérité sur la qualité des pilotes graphiques OpenGL, un développeur revient sur les différents pilotes OpenGL disponibles]]> http://jeux.developpez.com/actu/71236/La-verite-sur-la-qualite-des-pilotes-graphiques-OpenGL-un-developpeur-revient-sur-les-differents-pilotes-OpenGL-disponibles/ http://jeux.developpez.com/actu/71236/La-verite-sur-la-qualite-des-pilotes-graphiques-OpenGL-un-developpeur-revient-sur-les-differents-pilotes-OpenGL-disponibles/ La vérité sur la qualité des pilotes graphiques OpenGL

Rich Geldreich, développeur chez Valve, écrit sur un blog ses opinions personnelles (donc, à ne pas lier avec Valve) sur OpenGL. Son opinion est intéressante, notamment car Rich a été développeur sur le premier moteur utilisant la technique de rendu différé (pour Shrek, sur Xbox). Ensuite il a aussi créé une bibliothèque de compression avancée pour le DXTc, pour Ensemble Studios, et travaille maintenant chez Valve, notamment sur le portage et...]]>
Wed, 14 May 2014 17:48:00 +0200 http://jeux.developpez.com/actu/71236/La-verite-sur-la-qualite-des-pilotes-graphiques-OpenGL-un-developpeur-revient-sur-les-differents-pilotes-OpenGL-disponibles/#comments
<![CDATA[Introduction à la SDL 2 par Ryan Gordon aux Steam Dev Days]]> http://jeux.developpez.com/videos/sdl-2/introduction-presentation-sdl-2/ http://jeux.developpez.com/videos/sdl-2/introduction-presentation-sdl-2/
La rubrique 2D/3D/Jeux vous présente la conférence tenue par Ryan Gordon aux Steam Dev Days introduisant la bibliothèque de jeux SDL 2. Devant son auditoire, il montrera pourquoi la SDL 2 est une bibliothèque très pratique et il exposera les différents modules la constituant.

Voir la vidéo.
Voir d'autres vidéos.
Lire les tutoriels sur la SDL 2.]]>
Mon, 12 May 2014 08:30:00 +0200