Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Livre : Suivez la traduction de la 3ème édition de Thinking In Java

Le , par mlny84

23PARTAGES

0  0 
Bonjour,

l'équipe Java va prochainement lancer un projet de mise à jour de la traduction de Thinking In Java (Bruce Eckel) de la version 2 vers la version 3 qui est la dernière version librement diffusable.

Si vous souhaitez participez (nous recherchons également des relecteurs), manifestez vous dans ce sujet

La version 3 en VO
La version 2 en VF
Suivez la traduction de la version 3 jour après jour en consultant sa VF !



[Edit]Le projet est lancé[/Edit]

Récapitulatif des participants :
BelgianBrewer
zolive
Kantizbak
luisito_14
zakir
Elmilouse
Sebou77
Morphorpse
Jibee
Arnaudbj
leminipouce
zooro
Deadpool
moritan
sinok
schniouf
Olivier Constans
derek.mf
cladsam
moutonbreton
ltournayre
Bashar
nicgando
esteban
labsbq
biloubi
Roswell
Skhalil
nicolas581
Reevok
michaelbob
xavlours
DonkeyMaster
willoi
M@th
plceli
tnodev
Willy_XIII
Thorna
jeepnc
YannX
pascal.barbier
Gueritarish
tesla
mixouille
bmeurant
erca57
mat360
mlny84
iohack
ge-lt
Spont
woodwai
in
lunaweb
wacho
medbouh
Celira
Edwood33
onlytoine
panda31
morph41
migamich
Muscador
TheGreyMustache
Philcmoi
Archibald29
shadowmoon
nolofinwe
clio671
loicdvi
fmarot
DoMiSol
JeuneJavaiste
PandaConstantin01
adilo
_e-TE_
dwight
kilmos

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de phpmad
Membre du Club https://www.developpez.com
Le 09/09/2006 à 6:50
Quels sont les délais ?
Combien de membres comptez vous avoir dans l'équipe de traduction ?
Vous baserez vous sur la traduction de la version 2 ?
un simple d'ésprit comme moi a t'il une chance de travailler sur ce projet ?
0  0 
Avatar de Ricky81
Expert éminent sénior https://www.developpez.com
Le 09/09/2006 à 9:25
Il n'y a pas de délais, on est Developpez.com
Un maximum de membres qui se partagent entre la traduction et/ou la relecture française et/ou la relecture technique. Actuellement tous ceux qui se sont déclarés interessés ici plus quelques membres de la rédaction.
Difficile de se baser directement sur la traduction de la v2 mais elle constitue tout de même indirectement la base de départ (vu avec le groupe de travail qui s'en était chargé). En fait (je dois m'en occuper très prochainement) le traducteur partira sans doute de la version 3 originale mise au format des articles Developpez et pourra évidemment s'aider de la v2 française pour les rubriques inchangées ou retouchées.
Bien entendu le traducteur devra connaître un minimum Java et l'informatique, mais il ne s'agit pas non plus d'être certifié Java 5 Le traducteur ne sera pas non plus isolé et l'entraide sera de mise.

A tous : dès que tout sera prêt vous aurez accès à un forum dédié. Je ne peux malheureusement pas m'engager précisément sur ce délai.


Eric
0  0 
Avatar de moritan
Membre expert https://www.developpez.com
Le 02/10/2006 à 10:00
Ou en est-on du projet en général, toujours en phase de recrutement ou en planification/découpage de charge ?
0  0 
Avatar de Ricky81
Expert éminent sénior https://www.developpez.com
Le 02/10/2006 à 20:55
Tous ce qui se sont manifestés ont désormais normalement accès au forum servant au groupe de travail.

Je vais envoyer un MP à tout ce petit monde.
0  0 
Avatar de ®om
Membre émérite https://www.developpez.com
Le 18/10/2006 à 18:55
Ce "livre" a l'air très intéressant (et très complet)... Seul petit bémol, c'est qu'il ne couvre pas java 1.5, qui apporte énormément de choses... (mais en même temps, c'est normal, vu la quantité d'informations donnée, ça ne se met pas à jour en 2 jours)

Et ce qui fait que certaines choses dites sont fausses...
En voici une que j'ai repérée:
"If you define a variable as volatile, it tells the compiler not to do any optimizations that would remove reads and writes that keep the field in exact synchronization with the local data in the threads."
C'est effectivement le but, mais cela ne fonctionnait pas avant 1.5 (avec l'ancien modèle de mémoire)...

Combien coûte le livre (au format livre)? Et une version pour java 1.5 et supérieurs est-elle prévue?
0  0 
Avatar de vbrabant
Expert éminent sénior https://www.developpez.com
Le 18/10/2006 à 22:51
Citation Envoyé par ®om

Combien coûte le livre (au format livre)? Et une version pour java 1.5 et supérieurs est-elle prévue?
Amazon.fr devrait te donner le prix du livre.
Et il existe une version 4 de TIJ, mais celle-ci n'est disponible qu'en Livre.
Voir le site de bruce eckel pour plus d'infos sur le contenu de la 4ième édition.

Vincent
0  0 
Avatar de ®om
Membre émérite https://www.developpez.com
Le 19/10/2006 à 9:10
Ah cool, la version 4 parle de java 1.5...

37.79$
0  0 
Avatar de shahin
Membre du Club https://www.developpez.com
Le 14/03/2007 à 13:58
Citation Envoyé par ®om
"If you define a variable as volatile, it tells the compiler not to do any optimizations that would remove reads and writes that keep the field in exact synchronization with the local data in the threads."
C'est effectivement le but, mais cela ne fonctionnait pas avant 1.5 (avec l'ancien modèle de mémoire)...
As tu des preuves ou des références ?

17.7 Rules for Volatile Variables
If a variable is declared volatile, then additional constraints apply to the actions of each thread.
Let T be a thread and let V and W be volatile variables.

  • A use action by T on V is permitted only if the previous action by T on V was load, and a load action by T on V is permitted only if the next action by T on V is use. The use action is said to be "associated" with the read action that corresponds to the load.
  • A store action by T on V is permitted only if the previous action by T on V was assign, and an assign action by T on V is permitted only if the next action by T on V is store. The assign action is said to be "associated" with the write action that corresponds to the store.
  • Let action A be a use or assign by thread T on variable V, let action F be the load or store associated with A, and let action P be the read or write of V that corresponds to F. Similarly, let action B be a use or assign by thread T on variable W, let action G be the load or store associated with B, and let action Q be the read or write of W that corresponds to G. If A precedes B, then P must precede Q. (Less formally: actions on the master copies of volatile variables on behalf of a thread are performed by the main memory in exactly the order that the thread requested.)


The load, store, read, and write actions on volatile variables are atomic, even if the type of the variable is double or long.
http://java.sun.com/docs/books/jls/s...doc.html#28330
0  0 
Avatar de ®om
Membre émérite https://www.developpez.com
Le 14/03/2007 à 16:03
Citation Envoyé par shahin
As tu des preuves ou des références ?
Au départ, c'est mon prof de synchronisation qui me l'a dit.

Sur google, je viens de trouver cet article:
http://www-128.ibm.com/developerwork...-jtp02244.html

Mais il me semble que j'en avais trouvé des plus axés sur ce problème de volatile à l'époque.
0  0 
Avatar de shahin
Membre du Club https://www.developpez.com
Le 15/03/2007 à 12:04
Tres interessant cet article.
De toute façon, je n'utilise jamais volatile, mais toujours synchronized.
0  0