Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Les "Guru of the week" en français
Découvrez (ou redécouvrez) les célèbres problèmes C++ de Herb Sutter

Le , par gbdivers, Inactif
Les "Guru of the week" en français
Découvrez (ou redécouvrez) les célèbres problèmes C++ de Herb Sutter


C'est une source d'information que les développeurs expérimentés connaissent bien. Guru of the Week (GotW) est un site créé et alimenté par Herb Sutter entre 1997 et 2003. Le principe est simple : une question technique est posée et les lecteurs interviennent pour répondre à la question en essayant de faire le tour de toutes les difficultés techniques qui pourraient apparaître. Une note sur 10 indique le niveau de difficulté de la question. Cette discussion aboutit à une analyse en profondeur de la problématique posée. Ces questions et réponses ont eu tellement de succès que Herb Sutter a publié plusieurs ouvrages pour regrouper et compléter ces analyses : Exceptional C++, More Exceptional C++ et Exceptional C++ Style. Pour les lecteurs francophones, seul le premier ouvrage est traduit en français.

L'équipe de rédaction de la rubrique C++ de Developpez.com vous propose de découvrir (ou redécouvrir) ces articles traduits en français. En fonction des autres publications de la rubrique, nous vous proposerons ainsi un ou deux GotW par semaine.

Cette semaine, nous vous proposons le GotW numéro 31, sur les fonctions virtuelles impures : http://cpp.developpez.com/gotw/31.

Connaissiez-vous ces subtilités concernant les fonctions virtuelles pures ?
Que pensez-vous de cette initiative de Developpez.com de vous proposer ces articles en français ?


EDIT : retrouvez la liste de tous les Guru of the Week sur la page d'index.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de rhludovic rhludovic - Membre actif https://www.developpez.com
le 05/06/2012 à 9:45
Beaucoup l'ont déjà dit mais en encouragement, on en a jamais en trop.
C'est une très très bonne initiative. On se demande même pourquoi ça n'as pas été fait avant.
Bravo a l'équipe C++!
Avatar de gbdivers gbdivers - Inactif https://www.developpez.com
le 05/06/2012 à 10:21
Citation Envoyé par Phelim  Voir le message
J'aime beaucoup l'idée. Y a t'il une page sommaire référençant toutes les GotW traduites (et un flux RSS pour les traductions à venir) ?

C'est en cours de préparation pour la page d'index.
Pour le flux RSS, comme je sais pas trop comment ça fonctionne et que j'utilise pas. Aucune idée.
Mais il est possible de prendre le RSS des annonces de la rubrique non ?

Pour les autres traductions... je n'oserais pas rappeler qu'une url se modifie facilement, puisque toute traduction en ligne mais non annoncée serait considéré comme non finalisée...

Citation Envoyé par rhludovic  Voir le message
C'est une très très bonne initiative. On se demande même pourquoi ça n'as pas été fait avant.

Parce qu'il faut les autorisations de Herb Sutter, qu'il faut du monde pour traduire, pour corriger, pour mettre en page, etc.

Il faut préciser que si on va pouvoir vous proposer un ou deux GotW par semaine, c'est grâce au travail important en amont fournit par les anciens de la rubrique C++ et le travail tout aussi important réalisé par l'équipe actuelle.
Avatar de Freem Freem - Membre émérite https://www.developpez.com
le 06/06/2012 à 14:17
Tu as oublié de préciser qu'elles ne seront pas toutes traduites, puisque pour un certain nombre d'entre elles il n'y a pas l'autorisation.

Pour en revenir au sujet, pour ma part j'ignorais qu'on peut écrire le corps d'une fonction abstraite. Je parierais que tous les profs que j'ai eu jusqu'a présent aussi l'ignorent d'ailleurs...

Me demande si c'est aussi possible dans d'autres langages?
Avatar de oodini oodini - Membre émérite https://www.developpez.com
le 06/06/2012 à 17:41
Si tu fais allusion à l'implémentation d'une fonction virtuelle pure, c'est évoqué dans Effective C++ dans l'Item 34 ("Aside from helping you impress fellow programmers at cocktail parties, knowledge of this feature is generally of limited utility.").

Une occasion de montrer ça à tes profs en fin d'année autour d'un mojito.
Avatar de gbdivers gbdivers - Inactif https://www.developpez.com
le 06/06/2012 à 18:02
Citation Envoyé par Freem  Voir le message
Tu as oublié de préciser qu'elles ne seront pas toutes traduites, puisque pour un certain nombre d'entre elles il n'y a pas l'autorisation.

En effet. Le premier livre : Exceptional C++ a été traduit en français : Mieux programmer en C++ : 47 problèmes pratiques. Même s'il est indisponible, nous ne traduirons pas les 30 premiers items.
Avatar de Freem Freem - Membre émérite https://www.developpez.com
le 07/06/2012 à 10:50
Citation Envoyé par oodini  Voir le message
Si tu fais allusion à l'implémentation d'une fonction virtuelle pure, c'est évoqué dans Effective C++ dans l'Item 34 ("Aside from helping you impress fellow programmers at cocktail parties, knowledge of this feature is generally of limited utility.").

Une occasion de montrer ça à tes profs en fin d'année autour d'un mojito.

Je n'ai plus de cours de dev depuis... pas mal de temps. Et je n'ai pas appris C++ via des bouquins, du coup jamais lu Effective C++. Et ce que j'ai vu de C++ à l'école correspond plus à du C with classes.
En fait, j'ai surtout appris en fouillant le net et en bricolant, du coup mes connaissances ne sont pas très académiques on va dire.
Avatar de Pelote2012 Pelote2012 - Membre chevronné https://www.developpez.com
le 11/06/2012 à 9:22
Cela fait bien longtemps que je ne fais plus de C++, mais je trouve vraiment interressant ce genre d'initiative, ne serait-ce que pour la culture.
Mais les problèmes rencontrés et les solutions sont souvent communes aux différents langages, et parfois j'ai trouvé une solution à un de mes problèmes en lisant un post d'un autre language.
Donc encore une fois : Bravo et merci
Avatar de happyboon happyboon - Membre habitué https://www.developpez.com
le 16/07/2012 à 13:19
c'est super ça aiderait aussi bien les débutant à suivre les "guru"
Avatar de ukarroum ukarroum - Futur Membre du Club https://www.developpez.com
le 02/08/2012 à 15:38
Excellente initiative

le langage c++ est celui que j'utilise le plus (probablement à cause de Qt ) donc ces GOTW tombent à pic

ces Gurus sont des choses que je ne connaissais pas auparavant

les questions ont l'air dur pour un débutant comme moi mais je pense que rien qu'en essayant ca devrai m'aider pas mal

un énorme merci

néanmoins je me demande pourquoi avoir commencé au 31eme ?
et je me demandais aussi si la traduction des précédentes GOTWs (de 1 à 31 ) verra le jour ?
Avatar de gbdivers gbdivers - Inactif https://www.developpez.com
le 02/08/2012 à 16:07
Citation Envoyé par ukarroum  Voir le message
néanmoins je me demande pourquoi avoir commencé au 31eme ?
et je me demandais aussi si la traduction des précédentes GOTWs (de 1 à 31 ) verra le jour ?

Déjà répondu : les 30 premiers items ont été publié en français (http://www.developpez.net/forums/d12...s/#post6727269) donc il ne seront pas traduis
Sauf si Sutter décide d'abandonner les droits du livre
Avatar de xoorus xoorus - Membre habitué https://www.developpez.com
le 03/08/2012 à 16:53
super sympa, ça permet aux étudiants comme moi d'avoir une bonne culture générale, de s'éloigner de ce qu'on fait en cours, tout en permettant aux professionnels de tester leurs connaissances.

Très bonne initiative
Offres d'emploi IT
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau
Ingénieur conception en électronique de puissance H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique C++