IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traduction Penser en C++ Discussion :

Traduction du chapitre 3.7


Sujet :

Traduction Penser en C++

  1. #1
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 751
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 751
    Points : 10 669
    Points
    10 669
    Billets dans le blog
    3
    Par défaut Traduction du chapitre 3.7
    Sujet dédié à la traduction et la relecture du chapitre 3.7

  2. #2
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    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

  3. #3
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    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

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 751
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 751
    Points : 10 669
    Points
    10 669
    Billets dans le blog
    3
    Par défaut
    Poster ici, comme tu l'a fait
    Ensuite c'est moi qui met à jour le site. Bon courage.

  5. #5
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    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

  6. #6
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    bonjour,

    Désolé pour le retard (déménagement plus pas de connection réel...)

    voici le chapitre traduit et [A RELIRE].

    cordialement

    Jolatouf
    Fichiers attachés Fichiers attachés
    visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr

  7. #7
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 29
    Points : 363
    Points
    363
    Billets dans le blog
    1
    Par défaut Relu partiellement
    Voila la relecture corrigée (fortement) jusqu'au 3.7.6 inclus
    Fichiers attachés Fichiers attachés

  8. #8
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 29
    Points : 363
    Points
    363
    Billets dans le blog
    1
    Par défaut Corrigé à 100%
    Voila le document entierement relu.
    Dommage qu'en affichage HTML les tableaux n'apparaissent pas.
    Fichiers attachés Fichiers attachés

  9. #9
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut
    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

  10. #10
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    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

  11. #11
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    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
    Fichiers attachés Fichiers attachés
    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

  12. #12
    r0d
    r0d est déconnecté
    Expert éminent

    Homme Profil pro
    tech lead c++ linux
    Inscrit en
    Août 2004
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : tech lead c++ linux

    Informations forums :
    Inscription : Août 2004
    Messages : 4 262
    Points : 6 680
    Points
    6 680
    Billets dans le blog
    2
    Par défaut
    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

  13. #13
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    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

  14. #14
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    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

  15. #15
    Membre habitué
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Points : 189
    Points
    189
    Par défaut
    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

  16. #16
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut Ce n'est qu'un début
    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) que
    La valeur droite de toutes les affectations peut, bien sur (sûr),
    Remarquez l'usage de la macro PRINT( ) pour economiser de la frapp
    Les macros (pour le) pré-compilateur sont traditionnellement
    Souvenez vous que en (qu'en) C
    vous apercevrez typiquement (verrez le plus souvent) un ’1’ pour true et ‘0’ pour false.
    Cette exemple utilise les opérateurs relationnels
    Ce n'est pas français, remplacer par "Un nombre, aussi près soit-il d'un autre"
    un nombre qui a la plus petite fraction différente qu'un autre
    Un nombre à virgule qui est la plus petite fraction proche de zéro (le plus petit possible) est toujours vrai.
    les opérateurs de bits travaille(nt) seulement
    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."
    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'exemple
    une 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...)

  17. #17
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut suite-1
    Parce Que, en général, vous ne voulez pas de signe quand vous travaillez avec des bytes(octets)
    pour getval parce que le l'instruction
    Ondit "convertir en ..."
    la valeur est convertie dans un simple octet
    remplacer par "procurent" ou "proposent" les décalages de bits.
    Les << et >> produisent le comportement des décalages de bits,
    remplacer par "seau des bits perdus" (entre guillemets)
    le mythique seau de bit, un endroit
    Il n'y as pas de support direct
    Enlever ce 'pour' : on vise qqch.
    (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 ecrivez
    L'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...)

  18. #18
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut suite 2
    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 valeur
    Il 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...)

  19. #19
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut suite-4
    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 dans
    Bien 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éparer
    Cet exemple incrémente une liste de variables et utilise la derniere comme la valeur droite:
    En général, il est préférable d'eviter d'utiliser la virgule
    Car personne n'a l'habitude de le voir comme ...
    car personne ne l'utilise pour le voir comme un opérateur.
    Essayer de se passer de parenthèses
    de prendre une syntaxe sans les parenthèses
    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.”
    Opérateurs de cast(transtypage)
    "Fondre dans un moule" ou "Mouler" tout court.
    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.
    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.
    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)

    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...)

  20. #20
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut suite-5
    comme si elles étaient (par exemple) plus large(s) qu'elles ne le sont en réalité,
    Il n'y a pas de transtypage supplémentaire (et non additionnel) mais cest une syntaxe de plus (faux sens donc ...)
    C++ a une syntaxe de cast additionnel,
    met des parenthèses autours de l?argument,
    plutôt que autours (qu'autour) du type de la donnée :
    C'est ce que le compilateur fera normalement pour ...
    (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 d
    ne peut exécuter aucun autre contrôle pour detecter les erreurs
    On utilise plutôt "toutes sortes de pb"
    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 ainsi
    En 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 regarder
    pas être declaré(s) shors la loi
    sans casser (invalider) du code
    mais les compilateurs peuvent facilement vous signaler cast de lsancien style).
    Ca y en a pas français du tout ....
    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...)

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Traduction du chapitre 0.3
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 9
    Dernier message: 24/07/2007, 19h47
  2. Traduction du chapitre 0.4
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 12
    Dernier message: 24/07/2007, 19h46
  3. Traduction du chapitre 0.0
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 10
    Dernier message: 09/07/2007, 09h14
  4. Traduction du chapitre 0.2
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 2
    Dernier message: 18/12/2006, 12h54
  5. Traduction du chapitre 0.1
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 1
    Dernier message: 17/11/2006, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo