Traduit de l'anglais par Jérôme Lecomte
Les FAQs de la section [5]
[5.1]
Qu'est-ce que IMHO signifie? (ou IMO, IMNSHO, FWIW, OTOH, etc...)?
Voici une liste partielle d'acronymes dans l'ordre alphabétique:
- BTW = by the way = d'ailleurs
- FWIW = for what it's worth
= pour ce qui est de valeur
- FYI = for your information = pour
ton(votre) information
- IMHO = in my humble oppinion = à
mon humble avis (pas d'ego)
- IMNSHO = in my not so humble oppionion
= à mon pas si humble avis (beaucoup d'ego)
- IMO
= in my oppinion = à mon avis (un peu d'ego)
- KUTGW = keep
up the good work = maintiennent le bon travail
- MYOB = mind your
own business = occupe toi de tes affaires
- OTOH = on the other
hand = d' autre part
- RTFM = read the f... manual = lisez le p...
de manuel
- SO = Significant other = significativement different
Le BTW mon indique AINSI, " FWIW IMNSHO ' KUTGW ' est rare; OTOH
il peut être utile à quelqu'un. "Pour plus d'acronymes
consulter http://www.astro.umd.edu/~marshall/abbrev.html
(en anglais).
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.2]
Comment est-ce que je fais travailler comp.lang.c++ à ma
place?
Honte à toi! Ne pas signaler vos questions spécifiques
de travail sur comp.lang.c++.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.3]
Que dois-je faire si je vois quelqu'un signaler un problème
de travail?
Quand une personne égarée
demande à comp.lang.c++ de faire
son travail pour lui, répondre à sa question est la plus
mauvaisechose pour lui. Aussi ne pas le faites pas!Au lieu
de cela vous pouvez utiliser la table suivante de "questions fréquentes
sur des affectations de travail " pour leur donner une idée ou
une réference: | Si
quelqu'un demande... | ... voici
alors une brève réponse: |
| Comment fais-je un analyseur syntaxique d'équation
en C++? | Utilisez une pile d'opérateurs
pour convertir l'infixe en suffixe (notation polonaise inversée),
puis une pile d'opérandes pour évaluer l'expression suffixe. |
| Comment est-ce que je calcule le
chemin le plus court en C++? | Voire l'algorithme (backtracking) de Dijkstra. |
| Comment est-ce que j'effectue un
tri en C++? | Pour trier recherchez
le heapsort, le quicksort, tri par fusion, interne et externe, ou utiliser
l'algorithme sort de STL. |
| Comment
est-ce que je fais des arbres de profondeur minimale en C++? | Recherchez dans Kruskal et/ou l'algorithme de
Prim. |
| Comment est-ce
que je fais des combinaisons et/ou des permutations en C++? |
Voir le votre livre d'algorithmes. |
| Comment je < quelques jeunes
essayent des problèmes trop bien défini à pour être
réels et vraissemblablement des affectations de projet d'école>
en C++? | Faites-le vous-même.
Si vous vous coincez, posez une question spécifique. |
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.4]
Comment est-ce que je peux utiliser le netiquette général
sans m'embarrasser?
Directives principales: - Ne dites pas, "s'il vous plaît
répondez par e-mail parce que je ne lis normalement
pas ce newsgroup". Si vous n'avez pas assez de temps pour
le newsgroup, ne vous attendez pas à ce que le newsgroup ait assez
de temps pour vous.
- Ne posez pas les questions qui sont répondues
dans le FAQ du newsgroup. C'est comme dire que votre temps (pour lire
le FAQ) est plus important que celui de centaines d'autres utilisateurs
(pour répondre à votre question). Très uncool, Lisez le FAQ premier!
- N'envoyer pas votre question a une
tonne de newsgroups. Envoyez la au (c'est au singulier) newsgroup
qui correspond le mieux
à votre question . Si vous n'obtenez
pas de réponse dans le "bon" newsgroup, poster votre question autre
part mais réorienter les réponses vers le "bon" newsgroup.
- Incluez une adresse électronique valide dans votre signature.
Si votre addresse De: n'est pas correcte, informez s'il vous
plaît votre administrateur système. Jusqu'à ce qu'elle
soit corrigée, ajoutez une ligne Répondre-à:
précédant votre adresse valide.
Beaucoup plus
de questions générales de netiquette sont répondues
dans le newsgroup
news.announce.newusers. Ce newsgroup contient beaucoup d'articles
à-lire-absolument pour les nouveaux utilisateurs.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.5]
Que dois-je faire si quelqu'un signale une question qui est déjà
dans le FAQ?
Veuillezne pas répondre à une question qui est déjà
dans le FAQ. Au lieu de cela dirigezle poliment mais fermement
vers le FAQ en utilisant le descripteur suivant: Objet:
dans le FAQ (était: Sujet_original) > Question_originale
[...]
Ce problème est déjà couvert
dans le FAQ sur C++.
voir : http://www.ifrance.com/jlecomte/c++/c++-faq-lite/
Veuillez lire le FAQ.
Si vous êtes
disposé à aider, n'hésitez pas à diriger ces
personnes égarées vers le FAQ en utilisant quelque chose
comme le descripteur ci-dessus. Avec votre aide, si tout va bien nous
pourrons améliorer le rapport signal/bruit actuel sur comp.lang.c++et préserver ainsi une ressource
valable. Note # 1: Veuillez ne pas donner l'emplacement exact
à l'intérieur du FAQ. Par exemple, ne dites pas, "regardez
FAQ [10.3]" ou "regardez dans la section [10]". C'est le
vieux problème de "donner aux poissons" par rapport à "enseigner
aux poissons".
Note # 2: Veuillez être poli. J'espère
nous éviter des euphémismes comme RTFM ou RTFFAQ (ou pire!).
Merci
pour toute aide que vous pouvez apporter de cette matière.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.6]
Qu'est-ce qui fait une bonne ligne de Sujet:?
Soyez descriptif: - Mauvais: "Suject: Au secours"
- Mauvais: "Suject: problem avec C++"
- Mauvais:
"Suject: SEXE SEXE SEXE"
- Good: "Suject: Problème
avec new et les tableaux multi-dimensionels"
Donner le
nom et la version de votre compilateur si vous pensez que cela présente
un intérêt.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.7]
Comment est-ce que je pose une question à propos d'un code
qui ne fonctionne pas correctement?
Indications clés: - Postez un code compilable: éviter
les ellipses telles que void f() { ... }
- Postez un code
complet: placez tous les #includes nécessaires et
les declarations des types et functions utilisés.
- Postez
un code minimal: juste assez pour mettre en évidence le
problème; éviter les instructions d'Entrée/Sortie
et les appels aux libraries si possible.
- Postez une unitée
de compilation: si possible, combinez Foo.h à l'interieur
de Foo.cpp
- Postez les outils vous avez utilisé:
nom du compilateur, numéro de version, système d'exploitation,
etc
- Postez les options que vous avez utilisé: libraries,
options exactes de compilation et d'éditeur de liens, etc
- Postez les messages exacts que vous recevez; faites la difference
entre les messages de compilation, d'édition de lien et d'execution.
Comme toujours, vérifier aue votre question n'est pas déà
dans le FAQ. Utiliser l'indexpour
cela.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.8]
A quel newsgroup dois-je poser mes questions?
Postez sur comp.lang.c++seulement
si votre question concerne le langage C++ lui-même. Par example,
code C++, conception, syntaxe, style, règles, problèmes,
etc. Les questions spécifiques à un systèmes d'exploitations
(e.g., about Windows NT / 95 / 3.x, UNIX, etc.) doivent aller à
un newsgroup spécifique aux systèmes d'exploitation (voire
ci-après), et pasà comp.lang.c++. Suivent quelques exemples de
newsgroup qui peuvent vous être utile:
- comp.lang.c++.moderated
-
- comp.object
-
- Problèmes
de conception OO, avec moins d'attache à un langage OO en particulier.
- Les FAQ de ce groupe contiennent une excellente introduction à
la programmation OO ainsi qu'un apperçu des termes et conceptes
de la programmation OO.
- comp.std.c++
-
- Discussion directemment
liée à l'évolution du standard ANSI/ISO C++.
- L'évolution du standard ANSI/ISO C++ est discutée plus
loin.
- comp.os.ms-windows.programmer.tools.*
-
- Ce groupe est conçu pour les discussons sur la selection
et l'utilisation d'outils de développement sous Windows.
- comp.os.ms-windows.programmer.misc
-
- Ce groupe est pour toutes les autres discussions sur le
developpement Windows.
- Il y n'y a qu'une seule liste de FAQ pour
tous les comp.os.ms-windows.programmer.* groupes.
- Sujet
typique: Acceder à un classe C++ dans une DLL.
- Sujet typique:
une fenêtre de dialogue en tant qu'enfqnt d'une fenêtre MDI
[avec OWL]
- Sujet typique: Griser/dégriser les menus [avec
MFC]
- Sujet typique: Utilisation de STRICT avec windows.h.
- Sujet typique: Une bibliography de programmeur.
- comp.os.msdos.programmer
-
- La plus grande partie du trafique parle de produit langage
avec principalement Borland et Microsoft
- Note: la liste de FAQ
pour ce groupe n'est pas accessible à rtfm.mit.edu; elle se trouve
sous
ftp://oak.oakland.edu/pub/msdos/info et ftp://garbo.uwasa.fi/pc/doc-net
- Sujet typique: Comment puis-je lire un caractère sans [attendre]
la touche Entrée?
- Sujet typique: Comment puis-je lire,
créer, modifier, ou détruire le nom de volume?
- Sujet
typique: Comment configurer un port COM et l'utiliser pour transmettre
des données?
- Sujet typique: Comment un programme C peut
envoyer des codes de contrôle à l'imprimante?
- Sujet
typique: Comment puis-je obtenir la position de la souris et le statut
des boutons?
- Sujet typique: Comment puis-je écrire un
utilitaire TSR (terminate-stay-resident)?
- Sujet typique: Comment
puis-je contacter [Borland, Microsoft]?
- comp.os.msdos.programmer.turbovision
-
- Le cadre de développement orienté caractère
de Borland.
- comp.unix.programmer
-
- Sujet typique:
Comment est-ce que j'utilise popen() pour ouvrir un processus
en lecture et écriture?
- Sujet typique: Comment
est-ce que j'utilise sleep()dans un programme C pour moins d'une
seconde?
-
comp.unix.solaris
-
- Couvre le système
d'exploitation SunOS 4.x and Solaris.
- Sujet typique: Référence
sur les signals.
- Sujet typique: Attendre que les enfants terminent.
- gnu.g++.help
-
- Sujet typique: Où est-ce que je trouve un demangleur?
- Sujet typique: Obtenir les executables de gcc/g++ pour Solaris 2.x.
- Sujet typique: Qu'y a-t-il comme documentation sur g++ 2.x?
- comp.sys.mac.programmer.*
and comp.sys.mac.oop.*
-
- Problèmes liés au Macintosh.
- gnu.g++.bug
-
- Rapport de bug pour g++; voire la documentation de g++.
- comp.lang.c
-
- FAQ est posté tous les mois, et est maintenue par
Steve Summit, scs@eskimo.com
- Sujet typique: Je ne comprend pas. NULL est garantie être
égal à 0, mais le pointeur null ne l'est pas?
- Sujet
typique: Qu'est-ce que signifie "equivalence de pointers et tableaux"
en C?
- Sujet typique: Pourquoi est-ce que printf("%d\n", i++
* i++); ne fonctionne pas?
- Sujet typique: Comment est-ce
que j'écris une fonction qui prend un nombre d'arguments variable?
[stdarg.h or varargs.h]
- Sujet typique: Comment je déclare
un tableau de pointeur sur fonction retournant un pointeur sur fonction
retournant un pointeur sur caractères?
- comp.graphics
-
- Problèmes autour de la programmation graphique.
- comp.sources.wanted
-
- Si vous voulez le code source d'un problème spécifique,
postez votre requète ici.
- comp.programming
-
- Problèmes
généraux de programmation.
Note du
traducteur : Ces newsgroups sont en anglais mais une version française
existe parfois sous un nom identique préfixé par fr.
[ Haut | Bas
| Section précédente
| Section suivante
]
[5.9]
Comment est-ce que j'obtiens les FAQs d'un newsgroup particulier?
Laissez moi décompter les moyens... FAQs (Frequently Asked Questions
= Liste de Questions fréquents) sont accessibles 24 heures sur
24 via:
S'il
vous plait, JE VOUS EN PRIEn'envoyer pas de courrier à l'auteur
ou au traducteur!
[ Haut | Bas
| Section précédente
| Section suivante
]
Ecrire à l'auteur,
au traducteur,
ou en savoir plus sur la traduction.
[ C++ FAQ Lite fr |
Table des matières |
Index |
A propos de l'auteur |
© |
Téléchargez votre propre copie ]
Dernière révision le 12 Nov 2002