Monthly C++ Janvier 2013
Par mitkl

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Retrouvez le dossier complet de la rédaction
Le 07/02/2013, par mitkl, Rédacteur
Bonjour à tous et bienvenue sur cette première édition de l'année 2013 du Monthly C++ ! Ce mois met à l'honneur de nombreux articles mais assez peu variés au final, on est loin des articles techniques sur C++11 ou encore la programmation fonctionnelle en C++ mais ils n'en demeurent pas moins intéressants.

Général :

Preconditions - Part I : Andrjez nous propose un article intéressant sur les préconditions, première étape de la programmation par contrat.

Unicode and your application 5 of 5 : dernière partie de la série consacrée à l'Unicode que j'avais présenté il y a quelques mois !

C/C++ Low Level Curriculum Part 10: User Defined Types : dixième partie de la série dédiée à l'étude bas-niveau des langages C et C++. Cette fois-ci, les structures sont à l'heure. Retrouvez la série Programme d'étude sur le C++ bas niveau sur Developpez.com.

Memoization in C++ : Orlando nous expose le principe de la mémoization en C++. La mémoization est une technique d'optimisation qui vise à "mémoriser" des résultats pour éviter de les recalculer.

A Lightweight Logger for C++ : Filip Janiszewksi nous expose son implémentation d'un logger et pourquoi c'est important dans le développement d'un logiciel.

Testing Complex C++ Systems : Gigi Sayfan nous présente ses pensées sur comment tester des systèmes qui nécessitent une approche plus complexe.

Reimplementation of dynamic_cast in C++ : dans ce billet, Petr Beneš nous montre son implémentation personnelle de dynamic_cast en C++.

Implementation of Delegates in C++11 : Mikhail Semenov nous présente son implémentation d'un concept tiré du C# : les delegates.

What is the point of STL Character Traits? : voici très bonne explication fournit par un membre de StackOverflow à propos à propos du Char Traits de la STL.

Is C++ context-free or context-sensitive ? : le petit point grammaire du mois, est-ce le C++ est définit par une grammaire contextuelle ou une grammaire non-contextuelle ?

Présentations :

Keynote - Good C++11 Coding Style : vidéos et slides d'une keynote réalisé par Michael Wong à propos des bonnes pratiques à adopter quand on code en C++11.

C++ and Beyond 2012: Herb Sutter - C++ Concurrency : présentation vidéo d'Herb Sutter à propos de concept de concurrence.


 Poster une réponse

Avatar de mitkl mitkl
Rédacteur
le 04/03/2013 8:13
Bonjour et bienvenue à tous dans cette édition du mois du février de la chronique mensuel dédiée à l'actualité C++ sur la blogosphère : Monthly C++.

Si le mois de février est le plus court de l'année, l'actualité n'a pas faibli. C++11 revient en force et ce mois a aussi montré l'avancement du comité vers le nouveau standard avec l'ouverture du forum consacré aux concepts. Sur ce, l'équipe C++ de Developpez.com vous souhaite de bonnes lectures !

Général :

Preconditions — Part II : deuxième partie d'un article que cette chronique avait présenté le mois dernier consacré à la programmation par contrat en C++.

Learning Modern C++: An Interview with Barbara Moo : interview de Barbara Moo, une des auteurs du livre C++ Primer qui aborde l'apprentissage moderne du C++.

Fun with composition and interface : un petit peu de design avec un article très intéressant qui met en avant des concepts comme la composition, l'héritage, les interfaces, le pattern Adapter, le but final étant un code propre, efficace et réutilisable à souhait.

To SFINAE or not to SFINAE : article présentant le concept de metaprogrammation : Substitution Failure Is Not An Error à travers le tag dispatching et les assertions statiques.

Size matters, part 4 : quatrième partie consacrée à la création d'un tuple optimisé.

Multi-Device C++ is used everywhere on planet Earth and beyond! : un petit article qui répond à la question qu'on peut souvent se poser : où le C++ est-il utilisé ?

C++11 :

Closer to Perfection: Get to Know C++11 Scoped and Based Enum Types : du C+11 avec un article de Danny Kalev consacré aux scoped enums et based enums.

Concepts Lite: Constraining Templates with Predicates—Andrew Sutton, Bjarne Stroustrup : papier consacré aux "concepts lite" et l'utilisation de prédicats pour restreindre les arguments des templates.

C++11 concurrency: condition variables : encore de la concurrence avec les conditions variables de C++11.

The Mandelbrot set in C++11 : un petit peu de détente et de fractale avec une Mandelbrot en C++11.

Concurrence et parallélisme :

Sorting data in parallel CPU vs GPU : un article comparatif sur les performances du tri d'un simple std::vector<double> sur CPU et sur GPU.

Sorting data in parallel CPU vs GPU - In which we show more graphics : deuxième partie de l'article qui compare des tris sur CPU et GPU.

Stroustrup’s Tour of C++: Fourth chapter posted : quatrième chapitre de la chronique du créateur du langage C++ : Bjarne Stroustrup. Cette fois-ci dédié à la concurrence.

Vidéos :

Stephan T. Lavavej - Core C++, 8 of n : la huitième partie de la série Core C++, au programme cette fois-ci : name lookup, template argument deduction, overload resolution, explicit and partial template specialization, etc.

C++ and Beyond 2012: Herb Sutter - atomic<> Weapons, 1 of 2 : et C++ and Beyond 2012: Herb Sutter - atomic<> Weapons, 2 of 2 : deux vidéos d'une heure et demie consacrées à un aspect de la concurrence : l'atomicité.

Présentation de libc++ : vidéo de présentation de libc++, l'implémentation de la bibliothèque standard du C++ qui vise le support de C++11.

Bonnes lectures
Avatar de gbdivers gbdivers
Responsable C++
le 08/10/2012 8:46
La communauté du C++ est dynamique et il est possible de trouver tous les mois de nombreuses ressources autour de ce langage. Pour les développeurs, c'est une mine de connaissances importante et une source constante d'inspiration. Cependant, il est parfois difficile de suivre l'ensemble du web et de faire le tri.

C'est pour cette raison que la rubrique C++ a décidé de vous proposer tous les mois, en plus des articles qui vous sont proposés en français, une sélection d'articles en anglais avec un résumé. Si vous connaissez d'autres blogs intéressants à suivre, n'hésitez pas à les proposer ici.

Pour démarrer cette nouvelle série, nous vous proposons cette semaine la sélection d'articles datant de septembre, la semaine prochaine la sélection des mois de juillet et août et la semaine suivante pour les articles plus anciens.

Index des articles


Retrouvez également les articles de 2012 : Monthly C++ 2012

Que pensez-vous de cette initiative de Developpez.com ?
Quels autres articles en anglais conseilleriez-vous ?


Bonne lecture à tous.

Si vous souhaitez participer à la vie de la rubrique C++, vous pouvez me contacter par MP.


 
 
 
 
Partenaires

Hébergement Web