cppreference est un wiki dont le but est de fournir une documentation exhaustive des bibliothèques standard C (89, 99, 11) et C++ (03 et 11). Le contenu est disponible sous licences libres CC-BY-SA et GFDL.
Depuis quelques mois, le site anglophone a changé de peau pour utiliser mediawiki, lui assurant une meilleure lisibilité, la possibilité d'utiliser des templates… Les contenus ont depuis régulièrement progressé en qualité, même si certaines choses restent à faire.
La dernière initiative a été de générer les contenus français, mandarin, italien, espagnol, portugais et russe depuis le contenu anglais en utilisant l'outil google translate. Évidemment, si certaines phrases sont correctement traduites, d'autres sont à peine compréhensibles et un effort important reste à fournir pour arriver à une documentation francophone de qualité, mais une base est déjà présente sur laquelle s'appuyer.
Envie de découvrir toutes les nouveautés de la bibliothèque standard C++11 (multithreading, regexp…) tout en rendant service à la communauté francophone ? Ne perdez pas cette opportunité ! Faites chauffer gcc clang++ et rendez-vous sur fr.cppreference.com
Aller plus loin
- cppreference - Francophone (554 clics)
- Instructions pour la traduction (99 clics)
- Foire aux questions : TODO list (76 clics)
# Bravo
Posté par Oles . Évalué à 4.
En tout cas bravo pour le site, il est moderne, pratique et complet (en tout cas dans sa version anglaise).
"Never trust a statistic you haven't faked yourself."
[^] # Re: Bravo
Posté par hitmanu . Évalué à 1.
Dommage que je ne soi pas très bon en grammaire française,
j'ai du temps libre que j'aurai pu utiliser pour la traduction en utilisant google translate.
Ci toute fois cela ne vous fait pas peur d'être obliger de me relire et corriger mes faute d'orthographe,
je répond présent.
Merci aux personnes qui mon aidé a trouvé des solutions pour essayer d’écrire sans faute d’orthographe.
[^] # Re: Bravo
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 8.
C'est en buchant qu'on devient bucherons. Il ne faut pas hésiter à pratiquer des analyses grammaticales et orthographiques extensives au fur d'un tel travail de traduction. Quitte à travailler plus posément, cela permet d'apprendre, et c'est donc tout bénéfice pour le traducteur. Confier sciemment à d'autre la relecture, serait un peu comme laisser le débogage du code à autrui : une perte de temps nette pour tous.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Bravo
Posté par Remus . Évalué à 3.
N'hésite pas :) Même si il y a des erreurs, d'autres passeront après toi et pourront éventuellement corriger ou améliorer ta traduction.
[^] # Re: Bravo
Posté par fielog . Évalué à 1.
Heu,
Je crois que se serais meilleur que google translate! (ça fais encore plus mal aux yeux que les fautes de grammaire, car l’orthographe est corrigé par n'importe quel éditeur de texte!)
[^] # Re: Bravo
Posté par rogo . Évalué à 3.
Désolé, je ne veux pas stigmatiser, je crains juste que mes yeux ne soient hyper-sensibles. C'est peut-être dû à mon mode global de lecture. Je suis loin d'être bilingue, mais je préfère nettement un anglais correct à un français saupoudré de coquilles.
[^] # Re: Bravo
Posté par fielog . Évalué à 3.
Merci,
Tu vois, tu devrais y contribuer!
Ton aide est la bienvenue!
[^] # Re: Bravo
Posté par hitmanu . Évalué à 1.
Oui au vue de tous les encouragements, je vais me lancer a la catapulte,
merci.
Merci aux personnes qui mon aidé a trouvé des solutions pour essayer d’écrire sans faute d’orthographe.
[^] # Re: Bravo
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 8.
Comment tu traduis "if - then - else" ?… "Ci - à l'or - scie non" ?
Désolé, mais tu exagères là !
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: Bravo
Posté par hitmanu . Évalué à 1.
if toute fois cela ne vous fait pas peur then je vais le faire else je ne le ferai pas ou je vais ailleurs.
hop je suis parti ===>[- ]
Merci aux personnes qui mon aidé a trouvé des solutions pour essayer d’écrire sans faute d’orthographe.
# Du taf en perspective
Posté par bejazzy . Évalué à 3.
Le nouveau site semble effectivement très bon. Je vais très régulièrement sur l'ancien site (mais en anglais). Va falloir que je prenne l'habitude d'aller fouiner sur celui-ci, surtout pour les nouvelles joyeusetés ramener par C++11.
La traduction pique un peu les yeux, mais c'est une première passe. Chose utile, à l'édition, le texte original est en effet présent dans une balise:
{{tr | Traduction qui pique les yeux | original text}}
Je vais essayer de m'y mettre. Cela me donnera l'occasion de découvrir des trucs de base que je ne savais pas.
"Faites chauffer clang++": avec plaisir !!
Merci pour le post !
http://identi.ca/bejazzy/
[^] # Re: Du taf en perspective
Posté par Anthony Jaguenaud . Évalué à 1.
D’ailleurs, suite à la dépêche j’ai tenté de reprendre l’exemple sur le conteneur
array
. Je n’ai pas réussi à le compiler avec gcc 4.5 ni 4.7.2… Est-ce normal ?[^] # Re: Du taf en perspective
Posté par Étienne . Évalué à 2.
ça doit marcher avec g++ 4.7 :
Le code utilise 4 nouveautés du c++11 :
for (auto& s : a3)
: introduit en version 4.6source : http://gcc.gnu.org/projects/cxx0x.html
[^] # Re: Du taf en perspective
Posté par Anthony Jaguenaud . Évalué à 1.
J’ai fais pareil :'(, j’ai du mal l’installer ou je me suis planté en utilisant le gcc-config… je recommencerai ce soir.
En parlant de gcc-config, y-a-t’il un moyen de sélectionner une version de compilateur par utilisateur sans faire de switch global ?
[^] # Re: Du taf en perspective
Posté par tyoup . Évalué à 1.
${CC} ?
[^] # Re: Du taf en perspective
Posté par nazcafan . Évalué à 1.
As-tu utilisé l'option -std=c++11 (ou std=c++0x si ton compilateur est plus ancien) ?
[^] # Re: Du taf en perspective
Posté par saltimbanque (site web personnel) . Évalué à 2.
"Google Translate" vers ou depuis le chinois, c'est osé. Ce service peut représenter un point de départ mais ça peut mener à de la poésie des plus abstraites.
# D'autres références
Posté par rewind (Mastodon) . Évalué à 4.
J'utilise cppreference (dans sa version anglaise), notamment pour les nouveautés C++11 que je n'ai jamais vu documentées ailleurs.
Pour ceux qui chercheraient d'autres trucs du même genre, il y a :
[^] # Re: D'autres références
Posté par Oliver (site web personnel) . Évalué à 1. Dernière modification le 15 novembre 2012 à 22:42.
j'utilise essentiellement en.cppreference.org depuis l'ajout de C++11 et le passage à mediawiki
par contre je n'utilise plus cplusplus.com car n'est plus mis à jour et non libre
difficile de contribuer sur la partie en Anglais, quasiment tout est bien expliqué, sauf peut être des exemples de code… (surtout pour les fonctionnalités les plus complexes)
par contre étant à laisse en anglais, je n'ai pas encore le réflexe d'aller sur la version fr
il serait aussi judicieux de faire des liens entre fr.wikipedia.org et fr.cppreference.org (comme ce qui se fait pour la version en)
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)
# Question de newbie en wikimedia
Posté par ElChinese . Évalué à 1.
J'ai ajouté un exemple dans une des pages de la catégorie "Todo no example". Comment je fais pour sortir la page de cette "catégorie", vu qu'il y a maintenant un exemple ?
[^] # Re: Question de newbie en wikimedia
Posté par Oliver (site web personnel) . Évalué à 1.
quelle URL?
quel es ton pseudo sur cppreference.org?
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)
[^] # Re: Question de newbie en wikimedia
Posté par ElChinese . Évalué à 1.
http://en.cppreference.com/w/c/string/byte/strrchr
Mais je vois que quelqu'un s'est occupé du truc et a sorti la page de "Category:Todo no example".
Ma question demeure :-) Comment on fait ?
(je n'ai pas de pseudo sur cppreference.org)
[^] # Re: Question de newbie en wikimedia
Posté par Oliver (site web personnel) . Évalué à 1. Dernière modification le 18 novembre 2012 à 22:35.
Salut ElChinese
Très bon exemple pour la fonction
strrchr()
;-)A mon avis, la page Category:Todo_no_example est générée automatiquement pour lister les pages dont le template
{{example}}
est vide:Par contre, j'ai l'impression que cela ne fonctionne pas à tous les coups car une heure avant de commencer à te répondre, la page Category:Todo_no_example listait des pages avec un exemple! Puis, au bout de quelques clics je suis revenu sur cette page et elle listait d'autres pages qui n'avaient pas d'exemple…
Ce serait super top, si tu pouvais aussi mettre ton exemple sur fr.cppreference.com ;-)
En fait, je me demande si cette opération ne pourrait pas être automatisée : à chaque ajout d'un nouvel exemple, celui-ci serait automatiquement ajouté sur les pages dans d'autres langues. Pareil pour les mises à jours : si un même article disponible dans deux langues ont le même exemple, la modification de celui en langue Anglaise met à jour l'autre… qu'en penses-tu ?
A++
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)
[^] # Re: Question de newbie en wikimedia
Posté par ElChinese . Évalué à 2.
J'ai ajouté l'exemple, et corrigé un peu la traduction automatique.
Je n'ai pas les compétences, ni l'envie, pour aider plus. En ce qui me concerne, un site de référence de ce type peut rester en anglais.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.