Sujet dédié à la traduction et la relecture du chapitre 2.3
Sujet dédié à la traduction et la relecture du chapitre 2.3
Salut,
La relecture, avec le fichier joint des modif et les commentaires
§1
Bien qu'il suive la lettre de l'original, ce morceau de phrase me chiffone quelque peu...Vous connaissez maintenant presque suffisamment les bases
que penseriez vous de "vou en savez maintenant presque assez sur les bases" (laissé tel quel dans le fichier joint)
§2(titre)Elles lisent et écrivent dansajouté des fichiers
(mais à voir sur l'ensemble des titres ce qui sera décidé en définitiveUtiliserUtilisation de la classe iostream
)
§6
suffisamment est très lourd à la lecture, à mon gout... surtout dans cette phraseCa fait suffisammentassez de surcharge
§7
ils sont au pluriel dans l'originalquand votre programme atteintvos programmes atteingent une certaine taille
Que penseriez vous de "Naturellement vous ne manquez pas vraiment de noms" (traduction gracieusement donnée par google)Bien sûr, vous n'épuisez pas vraiment les noms(laissé tel quel dans le fichier joint)
je trouve ca "pas pire"...il est généralement découpécoupé en morceaux
je sais que l'original utilise "live", mais, un programme est tout, sauf une chose vivante... Même s'il a des capacités réelles à nous emmoù tous les identifiants et noms de fonction viventexistent
simplement plus facile à lire comme cela, il me semblecelaCe qui signifie que tous les développeurs doivent faire attention à ne pas accidentellement utiliser
utiliser accidentellement les mêmes noms dans des situations où il peut y avoir des conflits
ils peuvent entrer en conflit
§9et si quelqueune autre définition a un nom identique, mais dans un espace de nom différent, alors il n'y a pas de conflit.
je sais, il y a répétition, mais c'est pourtant bel et bien le sens de la phrase originale (si on ne se rend pas compte qu'il y a le namespace "std"... on ne sait rien fairemais leur présence signifie que vous devez en être conscientvous rendre compte de leur présence avant de pouvoir écrire le moindre programme
que vous ne puissiez écrire le moindre programme
)
Si vous incluez simplement un fichier d'en-tête et que vousajouté utilisez des fonctions ou objets de cet en-tête
plus "francais" à mon gout...(aurait pu etre "dont vous venez d'inclure le fichier d'en-tête... mais fallait faire un choixdes éléments que vous avez juste inclus du fichier d'en-têtedont vous avez justement inclus le fichier d'en-tête
)
1-C'est la traduction litérale de you become,Après avoir vu ce message plusieurs fois, vous commencerez à êtrevous deviendrez familier
2-C'est moins lourd à lire
Laissé tel quel, mais, qu'est ce qui a été décidéespace de nom
"espace de nommage", "espace de nom" (avec nom au singulier) ou "espace de noms" (avec noms au pluriel)
A moins que, comme au sénat, on n'aie décidé... de ne rien décider pour l'instant
§14 (la petite phrase "it means", entre le code #include <iostream.h>et le code #include <iostream> using namespace std)
Je sais bien que la traduction litérale est "ca signifie", mais ne serait-il pas plus compréhensible d'utiliser "cela revient à (ou au meme que)":question
(laissé tel quel le temps de la réflexion)
§17
L'anglais semble, au contraire du francais, particulièrement avare en détermiantsUn programme C ou C++ est une collection de variables, deajouté définitions de fonctions, et d'
ajouté appels de fonctions
§18
Réflexion (générale) concernant la mise en forme du code...Voici un échantillonexemple de définition de fonction
Y a-t-il eu de la part de l'auteur des recommendations au sujet de la mise en forme du code
Sinon, est-on obligé de garder le style "K&R", ou ne serait-il pas envisageable de passer au style ANSI (accolade ouvrante sur la ligne qui suit la commande, alignée sur la première lettre)...
Je ne pose cette question que pour une seule raison... Personnellement, je suis habitué au style ANSI, et le "K&R"... je ne m'y fais pas
§20
simplement plus francais, plus explicite (un ensemble pourrait n'être composé que d'accolades ouvranteIl peut exister beaucoup d'ensemblesy avoir de nombreuses paires d'accolades
) et plus lisible...
indice de réflexion:ne serait-il d'ailleurs pas opportun de mettre une partie en évidencemais il doit toujours y avoir au moins un ensembley en avoir au moins une paire entourant le corps de la fonction
(idem pour le toujours qui suit quelques mots plus loin)
Il en me semblerait de prime abord pas inutile de marteler cette regle au lecteur
§21
§23 (titre)Sauf rares d'exceptionsà de rares exceptions pres
sous quel forme francisée sort le plus souvent le fameux hello world
"bonjour, monde", "salut, monde", "bonjour, le monde" ou "salut, le monde"
... meme si ce n'est qu'un détail
(
§24
(devrait être "comme ceci")vous pouvez chaîner ensembleenchaîner une série d'arguments comme montré
indiqué
§27
Qu'en est-il de "backslash"
faut-il réellement le traduire par antislash
Personnellement, le terme ne me choque que très peu...(laissé tel quel)
§30
Pour de simples programmes d'un fichier comme celui-ci, la plupart des compilateurs emmèneront le processus jusqu'au boutmèneront le processus à terme.
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Vous connaissez maintenant presque suffisamment les bases pour créer et compiler un programme.
---Vous en savez maintenant presque suffisamment sur les bases pour créer et compiler un programme
les bibliothèques standard,
---les bibliothèques standards,
mais dans le chapitre 10 le sujet est couvert plus complètement.
mais dans le chapitre 10 le sujet est couvert plus en détail.
Le célèbre "Hello World !" est plus généralement rendu par
"Bonjour tout le monde !"
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Partager