Sujet dédié à la traduction et la relecture du chapitre 3.7
Sujet dédié à la traduction et la relecture du chapitre 3.7
bonjour,
je vais traduire le chapitre 3.7
cordialement
jolatouf
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
Comment faire pour s'enregistrer comme traducteur sur ce chapitre?
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
Poster ici, comme tu l'a fait
Ensuite c'est moi qui met à jour le site. Bon courage.
Bonjour,
Je suis désolé 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.
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
bonjour,
Désolé pour le retard (déménagement plus pas de connection réel...)
voici le chapitre traduit et [A RELIRE].
cordialement
Jolatouf
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
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
Un 2eme relecteur pour ce chapitre?
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
Je te fais cela à l'instant
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
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 (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 )
EDIT LaurentN ne l'était apparemment pas moins lors de la relecture
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
Ok. J'ai remplacé effet secondaire par effet de bord. C'est en effet la terminologie généralement admise.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
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
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
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
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
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
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
excepté avec les opérateurs d'affectation, d'incrémentations et la décrémentations.est disponible seulement pour votre usage comme (dans les) un opérateurs sans effet(s) secondaire(s).Les opérateurs mathématiques de base sont les même(s) queLa valeur droite de toutes les affectations peut, bien sur (sûr),Remarquez l'usage de la macro PRINT( ) pour economiser de la frappLes macros (pour le) pré-compilateur sont traditionnellementSouvenez vous que en (qu'en) Cvous 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"Cette exemple utilise les opérateurs relationnels
un nombre qui a la plus petite fraction différente qu'un autreUn 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."les opérateurs de bits travaille(nt) seulement
L'opérateur bit à bit et (&) produit un Un sur le bit de sortie si les deux bits d'entrés est à Un;L'opérateur bit à bit non produit l'opposé du bit d'entré(e)pour regrouper l'opération et la affectation:sont tous des opérations légitime(s)donc les bits superieurs seront rempli(s) avec des zéro(s).Les décalages peuvent être combiné(s)Finalement, la fonction est utilisé(e) dans l'exempleune macro précompilateur est utilisée pour economiser
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Parce Que, en général, vous ne voulez pas de signe quand vous travaillez avec des bytes(octets)Ondit "convertir en ..."pour getval parce que le l'instruction
remplacer par "procurent" ou "proposent" les décalages de bits.la valeur est convertie dans un simple octet
remplacer par "seau des bits perdus" (entre guillemets)Les << et >> produisent le comportement des décalages de bits,
le mythique seau de bit, un endroitEnlever ce 'pour' : on vise qqch.Il n'y as pas de support direct
(visant, d'après eux, pour un langage minimal)parce qu'elles sont directement traduite(s)le compilateur trouve quel(le) utilisation est demandée en fonction de la façon dout vous ecrivezL'unaire moins produit la négative (l'opposé) de la valeur
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Ces opérateurs incrémentent et décrémentent la variable par (d'une) unité,bien qu?une “unité” puisse avoir différente(s) signification(s) selon le type de la donnée,et les opérateurs de caste(transtypage)Le casting(transtypage) est décrit plus tard dans ce chapitre, et new et delete sont introduit(s) dans ce chapitre 4.Le ternaire if-else est non usuel (inhabituel) parce qu'il a trois opérandes.C'est un vrai opérateur parce qu?il produit une valeurIl est composé (de) trois expressions:la valeur produite par l?opérateur.(suivant le est évaluée et le résultat devient la valeur produite par l?opérateur.L?opérateur conditionnel peut être utilise pour son effet de bord ou pour la valeur qu?il produit.sans le “a =” juste pour l?effet de bord:
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
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.La virgule n'est pas restreinte à séparer les noms de variable(s) dans les définitions multiple(s), comme dansBien sûr, c?est aussi utilisé dans les listes d?arguments de fonctions.Pourtant, Il peut aussi être utilise comme un opérateur pour séparerCet 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 ...En général, il est préférable d'eviter d'utiliser la virgule
Essayer de se passer de parenthèsescar personne ne l'utilise pour le voir comme un opérateur.
de prendre une syntaxe sans les parenthèsesUn 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.Opérateurs de cast(transtypage)
Le mot cast est utilise dans le sens de “mouler dans un moule.”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)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)
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Il n'y a pas de transtypage supplémentaire (et non additionnel) mais cest une syntaxe de plus (faux sens donc ...)comme si elles étaient (par exemple) plus large(s) qu'elles ne le sont en réalité,
C++ a une syntaxe de cast additionnel,met des parenthèses autours de l?argument,C'est ce que le compilateur fera normalement pour ...plutôt que autours (qu'autour) du type de la donnée :
(en effet, c?est typiquement ce que le compilateur va faire pour l?expression précédente).C'est à dire, vous introduisez un trou (défaut) dans le système des types du C++ et empechez le compilateur de vous dOn utilise plutôt "toutes sortes de pb"ne peut exécuter aucun autre contrôle pour detecter les erreurs
vous vous ouvrez à tous genres de problèmes.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 ainsiEn général, les casts devrait être peut nombreux et isolés à des solutions de (en réponse à des ) problèmes spécifiques.votre première tendance (premier réflexe) peut être de regarderpas être declaré(s) shors la loisans casser (invalider) du codeCa y en a pas français du tout ....mais les compilateurs peuvent facilement vous signaler cast de lsancien style).
mais les compilateurs peuvent facilement vous signaler cast de lsancien style).
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager