Zero overhead C++

J’avais besoin d’une excuse pour parler de la chaîne de Jason Turner et de sa série de vidéo « C++ Weekly », je profite donc de sa dernière vidéo pour le faire. 😉

Le principe de « C++ Weekly » est simple : une courte vidéo par semaine pour parler du C++. Il présente des fonctionnalités peu connues du C++ ou des nouvelles fonctionnalités du C++11, 14 et 17, sous forme de live coding (il explique et code en même temps).

Dans sa dernière vidéo, il utilise http://gcc.godbolt.org/ pour montrer l’évolution d’un code C++ et l’assembleur généré. Ce qui est particulièrement intéressant, c’est qu’il montre que l’on peut ajouter progressivement de l’expressivité dans son code sans surcoût à l’exécution (le binaire généré est le même).

Une chaîne a suivre !

Liens :

Advertisements

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s