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 4.7


Sujet :

Traduction Penser en C++

  1. #1
    Expert confirmé

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

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut Traduction du chapitre 4.7
    Sujet dédié à la traduction et la relecture du chapitre 4.7

  2. #2
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Je prends!

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #3
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Avec du retard, voici ma contribution au chapitre 4.7.

    Thierry

    [Edit] Ce fichier a subit quelques corrections. Voir plus bas...
    Fichiers attachés Fichiers attachés
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  4. #4
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Voici quelques corrections!!! Notamment, suite à ma lecture en cours des chapitres 0 à 4 de TICPP, j'ai systématiquement remplacé espace de noms par espace de nommage + quelques corrections d'orthographe.

    Thierry
    Fichiers attachés Fichiers attachés
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par défaut
    mujigka

    Un relecteur?

  6. #6
    Membre chevronné

    Homme Profil pro
    Pilote d'essais retraité
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Pilote d'essais retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Par défaut Je prends
    Réponse dimanche soir sans doute

  7. #7
    Membre chevronné

    Homme Profil pro
    Pilote d'essais retraité
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Pilote d'essais retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Par défaut Bon, en fait, j'ai eu le temps de relire
    para 2
    Ils sont obligatoires pour un développement de programme facilité,
    je propose :
    Ils sont obligatoires pour un développement de programme facile
    plus près du texte

    Vous êtes en mesure d'utiliser la bibliothèque même si vous ne posséder que le fichier d'en-tête
    accord u verbe :
    Vous êtes en mesure d'utiliser la bibliothèque même si vous ne possédez que le fichier d'en-tête

    Vous n'avez pas besoin du code source pour le fichier cpp
    Je propose :
    Vous n'avez pas besoin du code source du fichier <b>cpp</b>

    para 3
    L'usage de bibliothèques était encouragé en C, mais institutionnalisé en C++.
    Je propose de rajouter: de fonctions
    L'usage de bibliothèques de fonctions était encouragé en C, mais institutionnalisé en C++.

    para 4
    et d'include le fichier
    coquillle include ;arrow: inclure
    et d'inclure le fichier

    voici une déclaration extrêmement non-chalente de la fonction C
    orthographe non-chalente nonchalante
    voici une déclaration extrêmement nonchalante de la fonction C

    para 5
    L'ellipse spécifie
    La phrase est au pluriel
    Les ellipses spécifient une liste variable d'arguments

    para 6
    Cette pratique peut entraîner des problèmes subtiles
    orthographe subtiles subtils
    Cette pratique peut entraîner des problèmes subtils

    Si vous déclarer des fonctions à la main,
    Même si la traduction littérale est juste, ne vaudrait-il pas mieux dire à la volée à la place de à la main? Je soumets ceci à votre sagacité (le fichier joint ne contient pas cette proposition)

    Puisque le compilateur ne voit dans ce fichier que la déclaration que vous avez faite à la main, il est capable de s'adapter à votre erreur
    Le sens est plutôt : il sera peut-être capable de s'adapter à l'erreur.
    A vous de voir (le fichier joint ne contient pas cette proposition).

    para 8
    Si une structure est déclarée dans un fichier d'en-tête en C++, vous <b>devez</b> inclure ce fichier d'en-tête partout où la structure en question est utilisée,
    L'auteur a utilisé l'italique pour devez
    Si une structure est déclarée dans un fichier d'en-tête en C++, vous <i>devez</i>

    para 9
    L'utilisateur a besoin de certaines de ces informations pour développer l'application et le compilateur a besoin de toutes pour générer du code propre.
    Je propose de rajouter toutes les informations qui me semble plus français ?
    le compilateur a besoin de toutes les informations pour générer du code propre.

    para 10
    Le compilateur force ce contrat
    Je propose de remplacer force par impose
    Le compilateur impose ce contrat en exigeant

    et dans le(s) fichier(s) ou elles sont utilisées.
    coquille ou
    et dans le(s) fichier(s) où elles sont utilisées.
    Parce qu'un fichier d'en-tête unique décrivant votre bibliothèque est inclus et dispersé sur dans le système, le compilateur est en mesure d'assurer la cohérence et d'éviter les erreurs.
    Je propsoe de se rapprocher du texte et dire
    Parce qu'un fichier d'en-tête unique décrivant votre bibliothèque est inclus dans tout le système, le compilateur peut garantir la cohérence et éviter les erreurs.

    para 11
    Il y a certaines enjeux
    coquille certaines certains
    Il y a certains enjeux

    para 12
    De manière générale, vous ne ferez rien dans un fichier d'en-tête qui entraînera une ambigüité à l'édition des liens.
    orthographe ambigüité ambiguïté
    lDe manière générale, vous ne ferez rien dans un fichier d'en-tête qui entraînera une ambiguïté à l'édition des liens.

    para 13
    Si le fichier cpp sur lequel vous êtes en train de travailler utilise plus qu'une sorte de structure
    je propose de rajouter deux petites virgules
    Si le fichier <b>cpp</b>, sur lequel vous êtes en train de travailler, utilise plus

    para 16
    il est probable que vous allez inclure plusieurs fichiers qui eux-même incluent
    il manque un s à même
    il est probable que vous allez inclure plusieurs fichiers qui eux-mêmes incluent

    para 18
    (ce qui est la manière typique en C de de définir une constante):
    Il y a un de en trop
    (ce qui est la manière typique en C de définir une constante):

    para 23
    (abbréviation pour "un-define")
    coquille abbréviation abréviation
    (abréviation pour "un-define")

    utilsant la même variable retournera résultat faux
    coquille utilsant utilisant
    j'aurais envie de rajouter un petit article devant résultat
    utilisant la même variable retournera le résultat faux


    para 28

    ouvent appelées des guardes d'inclusion
    petite faute à guardes gardes
    souvent appelées des <i>gardes d'inclusion</i>.

    para 30 enfin !!!
    La raison de ce fait est que la directive using elimine la protection de cet espace de nommage
    il manque un accent à elimine
    (en dehors de tout protée)
    (en dehors de toute portée)

    Voilà j'ai fini, bravo car il y avait du boulot
    Fichiers attachés Fichiers attachés

  8. #8
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    MAJ

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    vous désirez séparer l'interface (la déclaration) de l'implantation (la définition des fonctions membres) : le mot anglais implementation a pour traduction 'officielle' "mise en œuvre" (mais jamais implantation). De plus en plus on trouve le mot français "implémentation" dans les ouvrages d'info. Ce mot n'est pas encore admis mais est adopté par la communauté informatique, je suggère de l'utiliser.
    Lorsque j'ai d'abord appris à programmer en C, le fichier d'en-tête était (en) mystère pour moi. un mystère
    les défi(i)nitions de fonctions
    Fichiers attachés Fichiers attachés
    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.

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