Sujet dédié à la traduction et la relecture du chapitre 3.7
Version imprimable
Sujet dédié à la traduction et la relecture du chapitre 3.7
bonjour,
je vais traduire le chapitre 3.7
cordialement
jolatouf
Comment faire pour s'enregistrer comme traducteur sur ce chapitre?
Poster ici, comme tu l'a fait :D
Ensuite c'est moi qui met à jour le site. Bon courage.
Bonjour,
Je suis désolé :oops: d'être un peu long sur ce chapitre mais j'ai eu beaucoup de boulot + déménagement. Je vous livre le chapitre dans la première semaine de janvier.
bonjour,
Désolé pour le retard (déménagement plus pas de connection réel...)
voici le chapitre traduit et [A RELIRE].
cordialement
Jolatouf
Voila la relecture corrigée (fortement) jusqu'au 3.7.6 inclus
Voila le document entierement relu.
Dommage qu'en affichage HTML les tableaux n'apparaissent pas.
Merci LaurentN, et bienvenue dans l'équipe :D
Un 2eme relecteur pour ce chapitre?
Je te fais cela à l'instant ;)
Pas mal de modifications...
La liste complete serait fastudieuse à faire, mais quelques questions subsitent:
Le texte parle régulièrement (selon le traducteur) "d'effet secondaire"...
Ne serait-il pas mieux de parler "d'effet de bord", terme courremment utilisé:question (laissé tel quel dans tout le chapitre ;))
De manière générale:
Ce que l'on appelle "cast/casting" est en fait un "transtypage" des données...
Ne serait-il pas cohérent d'utiliser ce terme:question: (j'ai laissé cast et casting dans le texte, mais il faudrait au moins les singaler comme "non traduits")
Pas mal de corrections concernant les accords divers et variés, quelques contre sens et tournures inappropriées...
Visiblement jolatouf était fatigué par son déménagement quand il a fini la traduction ;) (ce n'est pas un reproche, loin de là, juste une constation ;):D)
EDIT LaurentN ne l'était apparemment pas moins lors de la relecture :P
Ok. J'ai remplacé effet secondaire par effet de bord. C'est en effet la terminologie généralement admise.
Je suis pas un crack en francais ou en anglais, mais je dirais que j'ai un niveau correct dans les deux. (il m'arrive d'oublier des accords)
Pour cast/casting je me suis posé la question pendant toute la traduction en me disant que le relecteur ferait le changement si il le souhaité.
Et pour l' "effet de bord" désolé je ne connaissai pas le terme.
Nous n'avons pas tous le même niveau, ni la même expérience. J'éssaye de faire du mieux que je peux. Je pense que l'amélioration viendra avec les traductions suivante.
Cordialement
Jolatouf
J'espères jute que tu n'as pas pris les remarques que j'ai faites comme attaques personnelles... car ce n'en était absolument pas...
J'ai pleinement conscience que le travail de traduction est quelque chose d'ardu, et j'ai juste essayé de faire un peu d'humour...
Surtout en ce qui concerne ce chapitre, qui est particulièrement long et difficiile...
Si je t'ai froissé, je t'en présente toutes mes excuses, car tel n'était absolument pas mon intention :oops::oops:
Désolé pas de problème, on diras que c'était mon premier chapitre traduit qu'il était long et qu'au boulot avait pas était dans les meilleurs journées.
Aucun soucis. Je pense qu'on fait tous çà pour la beauté du geste et des programmeurs francophone qui ont un niveau d'anglais plus que moyen.
T'inquiète y a pas de malaise. Même si il est vrai que ce chapitre est particulièrement long et qu'il m'a bien gonflé à traduire.
Cordialement
Jolatouf
Citation:
excepté avec les opérateurs d'affectation, d'incrémentations et la décrémentations.
Citation:
est disponible seulement pour votre usage comme (dans les) un opérateurs sans effet(s) secondaire(s).
Citation:
Les opérateurs mathématiques de base sont les même(s) que
Citation:
La valeur droite de toutes les affectations peut, bien sur (sûr),
Citation:
Remarquez l'usage de la macro PRINT( ) pour economiser de la frapp
Citation:
Les macros (pour le) pré-compilateur sont traditionnellement
Citation:
Souvenez vous que en (qu'en) C
Citation:
vous apercevrez typiquement (verrez le plus souvent) un ’1’ pour true et ‘0’ pour false.
Ce n'est pas français, remplacer par "Un nombre, aussi près soit-il d'un autre"Citation:
Cette exemple utilise les opérateurs relationnels
Citation:
un nombre qui a la plus petite fraction différente qu'un autre
Citation:
Un nombre à virgule qui est la plus petite fraction proche de zéro (le plus petit possible) est toujours vrai.
Remplacer ce qui suit par: "L'opérateur bit à bit et (&) donne 1 pour bit se sortie si les deux bits d'entrée valent 1."Citation:
les opérateurs de bits travaille(nt) seulement
Citation:
L'opérateur bit à bit et (&) produit un Un sur le bit de sortie si les deux bits d'entrés est à Un;
Citation:
L'opérateur bit à bit non produit l'opposé du bit d'entré(e)
Citation:
pour regrouper l'opération et la affectation:
Citation:
sont tous des opérations légitime(s)
Citation:
donc les bits superieurs seront rempli(s) avec des zéro(s).
Citation:
Les décalages peuvent être combiné(s)
Citation:
Finalement, la fonction est utilisé(e) dans l'exemple
Citation:
une macro précompilateur est utilisée pour economiser
Citation:
Parce Que, en général, vous ne voulez pas de signe quand vous travaillez avec des bytes(octets)
Ondit "convertir en ..."Citation:
pour getval parce que le l'instruction
remplacer par "procurent" ou "proposent" les décalages de bits.Citation:
la valeur est convertie dans un simple octet
remplacer par "seau des bits perdus" (entre guillemets)Citation:
Les << et >> produisent le comportement des décalages de bits,
Citation:
le mythique seau de bit, un endroit
Enlever ce 'pour' : on vise qqch.Citation:
Il n'y as pas de support direct
Citation:
(visant, d'après eux, pour un langage minimal)
Citation:
parce qu'elles sont directement traduite(s)
Citation:
le compilateur trouve quel(le) utilisation est demandée en fonction de la façon dout vous ecrivez
Citation:
L'unaire moins produit la négative (l'opposé) de la valeur
Citation:
Ces opérateurs incrémentent et décrémentent la variable par (d'une) unité,
Citation:
bien qu?une “unité” puisse avoir différente(s) signification(s) selon le type de la donnée,
Citation:
et les opérateurs de caste(transtypage)
Citation:
Le casting(transtypage) est décrit plus tard dans ce chapitre, et new et delete sont introduit(s) dans ce chapitre 4.
Citation:
Le ternaire if-else est non usuel (inhabituel) parce qu'il a trois opérandes.
Citation:
C'est un vrai opérateur parce qu?il produit une valeur
Citation:
Il est composé (de) trois expressions:
Citation:
la valeur produite par l?opérateur.
Citation:
(suivant le :) est évaluée et le résultat devient la valeur produite par l?opérateur.
Citation:
L?opérateur conditionnel peut être utilise pour son effet de bord ou pour la valeur qu?il produit.
Citation:
sans le “a =” juste pour l?effet de bord:
Citation:
car la valeur produite par l?opérateur n'est pas utilisée. Une expression est requise entre le ? et le :. Dans ce cas, l?expression peut simplement être une constante qui va produire un code un peu plus rapide.
Citation:
La virgule n'est pas restreinte à séparer les noms de variable(s) dans les définitions multiple(s), comme dans
Citation:
Bien sûr, c?est aussi utilisé dans les listes d?arguments de fonctions.
Citation:
Pourtant, Il peut aussi être utilise comme un opérateur pour séparer
Citation:
Cet exemple incrémente une liste de variables et utilise la derniere comme la valeur droite:
Car personne n'a l'habitude de le voir comme ...Citation:
En général, il est préférable d'eviter d'utiliser la virgule
Essayer de se passer de parenthèsesCitation:
car personne ne l'utilise pour le voir comme un opérateur.
Citation:
de prendre une syntaxe sans les parenthèses
Citation:
Un moyen mnémontechnique est d'observer que les “ bits sont plus petits, donc ils n?ont pas besoin de beaucoup de caractères dans leurs opérateurs.”
"Fondre dans un moule" ou "Mouler" tout court.Citation:
Opérateurs de cast(transtypage)
Citation:
Le mot cast est utilise dans le sens de “mouler dans un moule.”
Citation:
Caster (transtyper) vous permet de faire ce type de conversion explicitement, ou de le forcer quand cela ne se ferait pas normalement.
A PARTIR DE MAINTENANT JE NE SIGNALE PLUS LES 'cast' et 'caster' qui n'existent pas en français; il existe des mots officiels 'transtyper' 'transtypage' pourquoi ne pas les utiliser ? On parle aussi de transtypage 'automatique' (décidés par le compilateur en fonction de la nature des données) avec a contrario le transtypage 'explicite' ou 'forcage de type' introduits par un opérateur de type (int)Citation:
Pour accomplir un cast, mettez le type de donnée désiré (incluant tout les modifieurs) à l?intérieur de parenthèses à la gauche de la valeur.
JE NE SIGNALE PLUS NON PLUS LES FAUTES RÉCURRENTES ou un '?' remplace une apostrophe (c'est un pb de maj bloqué au clavier)
Il n'y a pas de transtypage supplémentaire (et non additionnel) mais cest une syntaxe de plus (faux sens donc ...)Citation:
comme si elles étaient (par exemple) plus large(s) qu'elles ne le sont en réalité,
Citation:
C++ a une syntaxe de cast additionnel,
Citation:
met des parenthèses autours de l?argument,
C'est ce que le compilateur fera normalement pour ...Citation:
plutôt que autours (qu'autour) du type de la donnée :
Citation:
(en effet, c?est typiquement ce que le compilateur va faire pour l?expression précédente).
Citation:
C'est à dire, vous introduisez un trou (défaut) dans le système des types du C++ et empechez le compilateur de vous d
On utilise plutôt "toutes sortes de pb"Citation:
ne peut exécuter aucun autre contrôle pour detecter les erreurs
Citation:
vous vous ouvrez à tous genres de problèmes.
Citation:
En fait, tout programme qui utilise beaucoup de cast(s) doit être abordé avec suspicion, peut importe le nombre de fois ou (on vous dit que) vous dites ca “doit” être fait ainsi
Citation:
En général, les casts devrait être peut nombreux et isolés à des solutions de (en réponse à des ) problèmes spécifiques.
Citation:
votre première tendance (premier réflexe) peut être de regarder
Citation:
pas être declaré(s) shors la loi
Citation:
sans casser (invalider) du code
Ca y en a pas français du tout ....Citation:
mais les compilateurs peuvent facilement vous signaler cast de lsancien style).
Citation:
mais les compilateurs peuvent facilement vous signaler cast de lsancien style).