Précédent   Forum des professionnels en informatique > C et C++ > C++ > Communauté > Contribuez > Traduction Penser en C++
Traduction Penser en C++ Forum de travail pour la traduction de "Penser en C++"
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/10/2006, 22h42   #1
Rédacteur
 
Inscription : juin 2003
Messages : 5 384
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : juin 2003
Messages : 5 384
Points : 6 234
Points : 6 234
Par défaut Traduction du chapitre 1.1

Sujet dédié à la traduction et la relecture du chapitre 1.1
Aurelien.Regat-Barrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 14h13   #2
r0d
Inscrit
 
Inscription : août 2004
Messages : 3 275
Détails du profil
Informations personnelles :
Localisation : Espagne

Informations forums :
Inscription : août 2004
Messages : 3 275
Points : 3 422
Points : 3 422
Par défaut Relecture du chapitre 1.1

Pas de modification notable.
Fichiers attachés
Type de fichier : xml 1.1.xml (6,0 Ko, 7 affichages)
r0d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 12h39   #3
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 7 429
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 40

Informations forums :
Inscription : octobre 2004
Messages : 7 429
Points : 9 873
Points : 9 873
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Une série de modifications...

Beaucoup d'entre elles ont plus trait à "la lettre" du texte qu'à son fond...

Le fichier xml joint les prend en compte, donc, selon qu'elles soient toutes prises en compte ou non, à vous de voir comment travailler
§1
Citation:
Tous les langages de programmation fournissent des abstractions. On peut dire que la complexité des problèmes qu'on est capable de résoudre est directement proportionnelle au type et à la qualité de nos capacités d'abstraction
devient
Citation:
Tous les langages de programmation fournissent des abstractions. On peut dire que la complexité des problèmes que vous êtes capable de résoudre est directement proportionnelle au type et à la qualité d'abstraction
Citation:
Ces langages sont de nettes améliorations par rapport à l'assembleur, mais leur abstraction première requiert une réflexion en termes de structure ordinateur plutôt qu'à la structure du problème qu'on essaye de résoudre
devient
Citation:
Ces langages sont de nettes améliorations par rapport à l'assembleur, mais leur abstraction première requiert que vous réfléchissiez
en termes de structure ordinateur plutôt qu'à la structure du problème que vous essayez de résoudre.
§2:
Citation:
L'autre alternative à la modélisation de la machine est de modéliser le problème qu'on tente de résoudre.
devient
Citation:
L'alternative à la modélisation de la machine est de modéliser le problème que vous tentez de résoudre.
une alternative propose toujours deux choix, mais représente aussi ces deux choix...

L'alternative à quelque chose est le deuxième choix possible, alors que parler de "l'autre alternative" implique que l'on introduise deux choix suplémentaires...

Comme on a parlé du premier choix plus haut (modéliser en terme de structure d'ordinateur), on présente l'alternative à cette première solution
Citation:
convertit tous les problèmes en chaînes de décisions==>J'hésite
Parle-t-on de plusieurs chaines qui menent chaque fois à une seule décision possible ou du fait qu'une chaine peut mener à plusieurs décision dans le premier cas, pas de S...(viré dans le fichier xml)
Citation:
Des langages ont été crés en vue de programmer par contrainte, ou
pour programmer en ne manipulant que des symboles graphiques
devient
Citation:
Des langages ont été crés pour la programmation par contrainte, ou
pour la programmation ne manipulant que des symboles graphiques
Citation:
Chacune de ces approches est une bonne solution pour la classe particulière de problèmes pour laquelle ils ont été conçus=>qu'ils ont a résoudre
Citation:
mais devient une horreur dès lors que vous les sortez de leur domaine d'application==>supprimé
§3:
Citation:
L'approche orientée objet va un cran =>un pas (aurait pu être "une étape" ) plus loin en fournissant des outils au programmeur pour représenter des éléments dans l'espace problème
Citation:
Cette représentation se veut assez générale pour ne pas restreindre le programmeur à un type particulier de problèmes
devient
Citation:
Cette représentation est assez générale que le programmeur ne soit contraint à aucun type particulier de problème
Citation:
Bien sûr, on aura==>vous aurez aussi besoin d'autres objets qui n'ont pas leur analogue dans l'espace problème
Citation:
L'idée est que le programme est autorisé à s'adapter à l'esprit du problème en ajoutant de nouveaux types d'objet
devient
Citation:
L'idée est qu'on permet au le programme de s'adapter au fond du problème en ajoutant de nouveaux types d'objets
Citation:
quand on lit==>vous lisez le code décrivant la solution, on lit==>vous lisez aussi quelque chose qui décrit le problème
Citation:
C'est une abstraction plus flexible et puissante que tout ce qu'on a pu voir jusqu'à présent.
devient
Citation:
C'est un langage d'abstraction plus flexible et puissant que tout ce nous avons eu jusqu'à présent.
Citation:
la POO vous (rajouté) permet de décrire le problème avec les termes mêmes du==>en termes de problème plutôt qu'avec les termes de la=>qu'en terme de machine où ==>sur laquelle la solution sera mise en oeuvre==>exécutée
Citation:
Il y a tout de même une connexion avec l'ordinateur, bien entendu
devient
Citation:
Cependant, il y a toujours une connexion à l'ordinateur
Citation:
et il a à sa disposition des opérations qu'on peut lui demander d'exécuter.
devient
Citation:
et il a des opérations que vous pouvez lui demander d'exécuter.
Citation:
Cependant, là encore on retrouve une=>cela ne semble pas être une si mauvaise analogie avec les objets du monde réel
§5
Citation:
Alan Kay résume les cinq caractéristiques principales de Smalltalk
devient
Citation:
Alan Kay a résumé les cinq caractéristiques de base de Smalltalk
Citation:
Ces caractéristiques représentent une approche purement orientée objet
devient
Citation:
Ces caractéristiques représentent une approche pure de la programmation orientée objet
§6
Citation:
Il faut penser==>Pensez à un objet comme à une variable améliorée : il stocke des données, mais on peut==>vous pouvez « effectuer des requêtes » sur cet objet
Citation:
En théorie, on peut==>vous pouvez prendre n'importe quel composant conceptuel du problème qu'on essaye==>vous essayez de résoudre (un chien, un immeuble, un service administratif, etc...)
Citation:
Un programme est un ensemble d'objets se disant les uns aux autres quoi faire en s'envoyant des messages
devient
Citation:
Un programme est un groupe d'objets s'indiquant quoi faire en envoyant des messages
Citation:
Pour qu'un objet effectue une requête, on «envoie==> vous « envoyez un message » à cet objet. Plus concrètement, on peut==>vous pouvez penser à un message comme à un appel de fonction appartenant à un objet particulier.
Citation:
Chaque objet a son propre espace de mémoire composé d'autres objets
devient
Citation:
Chaque objet a sa propre mémoire composée d'autres objets
Citation:
Dit d'une autre manière, on crée un nouveau type d'objet en créant un paquetage contenant des objets déjà existants. Ainsi, la complexité d'un programme est cachée par la simplicité des objets mis en oeuvre.
devient
Citation:
Autrement dit, vous créez un nouveau type d'objet en créant un paquetage contenant des objets déjà existants. Ainsi, vous pouvez créer un programme dont la complexisté est cachée derrière la simplicité des objets.
Citation:
Chaque objet est un type.
Dans le jargon, chaque objet est une instance d'une classe, où « classe » est synonyme de « type ». La caractéristique distinctive la plus importante d'une classe est : « Quels messages pouvez-vous lui envoyer ? ».
Citation:
Tous les objets d'un type particulier peuvent recevoir leS mêmeS messageS
[QUOTE]Parce qu'un objet de type « cercle » est aussi un objet de type « forme géométrique », un cercle se doit d'accepter les messages destinés aux formes géométriques.[QUOTE]
devient
Citation:
Parce qu'un objet de type « cercle » est également un objet de type « forme », un cercle garanti d'accepter les messages de forme.
faut il préciser "géométrique" quand on parle de forme (à rajouter éventuellement plus loin aussi, selon la décision)
Citation:
Cela veut dire qu'on peut écrire du code parlant aux formes géométriques qui sera accepté par tout ce qui correspond à la description d'une forme géométrique.
devient
Citation:
Cela signifie que vous pouvez écrire du code qui parle aux formes et qui sera automatiquement accepté par tout ce qui correspond à la description d'une forme
Pour certaines parties, j'ai hésité et j'ai bien été obligé de faire un choix...

J'ai à chaque fois indiqué d'une manière ou d'une autre ce qui me semblait pouvoir aussi convenir, et c'est donc à vous de prendre la décision finale
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 15h28   #4
Rédacteur
 
Inscription : juin 2003
Messages : 5 384
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : juin 2003
Messages : 5 384
Points : 6 234
Points : 6 234
J'ai mis en ligne tel quel.
Aurelien.Regat-Barrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 16h52   #5
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 7 429
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 40

Informations forums :
Inscription : octobre 2004
Messages : 7 429
Points : 9 873
Points : 9 873
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
Citation:
Envoyé par Aurelien.Regat-Barrel
J'ai mis en ligne tel quel.
C'est bien gentil
koala01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 21h28   #6
Membre émérite
 
Avatar de HanLee
 
Inscription : mai 2004
Messages : 738
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 738
Points : 827
Points : 827
Une petite grosse erreur :

Citation:
4. Chaque objet est un type.
Chaque objet a un type (en anglais c'était Each object has a type) .
HanLee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 23h41   #7
r0d
Inscrit
 
Inscription : août 2004
Messages : 3 275
Détails du profil
Informations personnelles :
Localisation : Espagne

Informations forums :
Inscription : août 2004
Messages : 3 275
Points : 3 422
Points : 3 422
modifié
r0d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2007, 23h31   #8
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 39
Points : 35
Points : 35
bonjour,

Je n'ai pas tout lu mais
Citation:
Des langages ont été crés pour la programmation par contrainte, ou
j'aurais écrit crées non ?
herr_wann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 13h29   #9
r0d
Inscrit
 
Inscription : août 2004
Messages : 3 275
Détails du profil
Informations personnelles :
Localisation : Espagne

Informations forums :
Inscription : août 2004
Messages : 3 275
Points : 3 422
Points : 3 422
Corrigé

r0d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2007, 11h30   #10
Rédacteur
 
Avatar de Zavonen
 
Inscription : novembre 2006
Messages : 1 756
Détails du profil
Informations personnelles :
Âge : 64

Informations forums :
Inscription : novembre 2006
Messages : 1 756
Points : 1 697
Points : 1 697
deux anglicismes à corriger 'maintain' et 'side effect':
Citation:
). Les efforts requis pour réaliser cette association, et le fait qu'elle est étrangère au langage de programmation, produit des programmes difficiles à écrire et à maintenir (entretenir), et comme effet de bord (conséquence) a mené à la création de l'industrie du « Génie Logiciel».
coquille:
Citation:
Des langages ont été créés
coquille + anglicisme:
Citation:
Cette représentation est assez générale (pour) que le programmeur ne soit contraint (restreint)
coquille ou anglicisme:
Citation:
). L'idée est qu'on permet au (le) programme de s'adapter
pinaillage ?
Citation:
Ainsi, la POO vous permet de décrire le problème en termes (de) du problème plutôt qu'en termes de la machine sur laquelle la solution sera exécutée.
coquille:
Citation:
Ainsi, vous pouvez créer un programme dont la complexité est cachée derrière la simplicité des objets.
Zavonen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 02h38   #11
Membre du Club
 
Inscription : octobre 2005
Messages : 90
Détails du profil
Informations personnelles :
Âge : 25
Localisation : Algérie

Informations forums :
Inscription : octobre 2005
Messages : 90
Points : 54
Points : 54
Envoyer un message via MSN à disturbedID
Les oublies :
para. 1 : "mais leur abstraction première requiert que vous réfléchissiez en termes de structure ordinateur" -> de structure de l'ordinateur.

para. 3 : "C'est un langage d'abstraction plus flexible et puissant que tout ce (que qui est passé a la trappe ) nous avons eu jusqu'à présent"

Moins méchant :
para. 6 : the same messages <-traduit par-> le même message <- qui devient -> les mêmes messages

Et puis une petite exagération qui m'a faite rire : "mais devient une horreur dès lors que vous les sortez de leur domaine."

horreur pour awkward c'est un peu trop fort je crois

je crois que : "mais devient délicate dès lors que vous les sortez de leur domaine." est plus juste
Fichiers attachés
Type de fichier : txt fr1-1.txt (5,9 Ko, 3 affichages)
disturbedID est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2007, 13h25   #12
Membre Expert
 
Avatar de coyotte507
 
Inscription : octobre 2006
Messages : 1 325
Détails du profil
Informations personnelles :
Âge : 21

Informations forums :
Inscription : octobre 2006
Messages : 1 325
Points : 1 226
Points : 1 226
Bonjour,

Citation:
Tous les langages de programmation fournissentsont des abstractions. On peut dire que la complexité des problèmes que vous êtes capable de résoudre est directement proportionnelleliée au type et à la qualité de cette abstraction. Par « type », il faut comprendre « Que tentez-vous d'abstraire ? ». Le langage assembleur est une petite abstraction de la machine sous-jacente. Beaucoup de langages « impératifs » (tels que Fortran, BASIC, et C) sont des abstractions du langage assembleur. Ces langages sont de nettes améliorations par rapport à l'assembleur, mais leur abstraction première requiert que vous réfléchissiez en termes de structure de l'ordinateur plutôt qu'à la structure du problème que vous essayez de résoudre. Le programmeur doit établir l'associationun lien entre le modèlel'architecture de la machine (dans « l'espace solution », qui est le lieu où vous modélisez le problème, tel que l'' un ordinateur) et le modèlecelle du problème à résoudre (dans « l'espace problème », qui est l'endroit où se trouve le problème). Les efforts requis pour réaliser cette association, et le fait qu'elle estsoit étrangère au langage de programmation, produit des programmes difficiles à écrire et à entretenir, ce qui a menéamené à la création de toute l'industrie du « Génie Logiciel».
Par exemple model ne veut que rarement dire modèle, il se traduit plus souvent par maquette.
coyotte507 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h09.


 
 
 
 
Partenaires

Hébergement Web