« Discussion:Programmation Java » : différence entre les versions

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Alveric (discussion | contributions)
mAucun résumé des modifications
Alveric (discussion | contributions)
Version de Java étudiée ?
Ligne 8 : Ligne 8 :
J'ai repris la rédaction du livre. Je pense qu'il faudrait dans un premeir temps présenter succinctement toutes les notions du langages ave à chaque fois un exmple concret. N'hésitez pas à me faire par de vos remarques critiques et suggestion. Je pense que la récursivité pourrait plutôt faire l'objet d'un autre livre : "algo en java" ou quelque chose comme ça [[Utilisateur:Merrheim|Merrheim]] 12 mars 2006 à 17:22 (UTC)
J'ai repris la rédaction du livre. Je pense qu'il faudrait dans un premeir temps présenter succinctement toutes les notions du langages ave à chaque fois un exmple concret. N'hésitez pas à me faire par de vos remarques critiques et suggestion. Je pense que la récursivité pourrait plutôt faire l'objet d'un autre livre : "algo en java" ou quelque chose comme ça [[Utilisateur:Merrheim|Merrheim]] 12 mars 2006 à 17:22 (UTC)
:La récursivité en elle-même serait plutôt dans le livre d'[[ Programmation_Algorithmique |algorithmique et structures de données]] ; chaque livre de programmation dans un langage précis se référant à celui-ci pour définir la notion, pour ensuite montrer comment ça marche dans ce langage particulier... C'est à ça aussi que sert le livre d'algo. [[Utilisateur:Alveric|Alveric]] 23 juin 2006 à 11:58 (CEST)
:La récursivité en elle-même serait plutôt dans le livre d'[[ Programmation_Algorithmique |algorithmique et structures de données]] ; chaque livre de programmation dans un langage précis se référant à celui-ci pour définir la notion, pour ensuite montrer comment ça marche dans ce langage particulier... C'est à ça aussi que sert le livre d'algo. [[Utilisateur:Alveric|Alveric]] 23 juin 2006 à 11:58 (CEST)

== Version de Java ? ==
Je n'ai pas trouvé la version de Java qui est étudiée dans ce livre. Laquelle, ou lesquelles, est-ce ? Java 2 (i.e. qui suit la 2{{e}} édition de la ''Java language specification'', et les API jusqu'à la 1.4), Java 5 (''Tiger'', qui suit la 3{{e}} édition de la ''Java language specification'', avec introduction de la généricité, des énumérations...), les deux ?

Étant en 2006, la 1{{e}} édition est hors-sujet; il ne doit plus rester beaucoup de code existant qui a besoin d'une JVM 1.0, 1.1 ou même 1.2. Par contre Java 2 est encore largement répandu... ne serait-ce que parce que beaucoup d'applications existantes sont encore en 1.3 ou 1.4. Et Java 5 existe maintenant depuis fin 2004, donc il me semble important d'en parler... Qu'est-ce qui a été choisi pour l'instant ?

Au-delà du choix de la version étudiée en elle-même, il me semble important que cela soit mentionné dans l'introduction du livre. À titre d'exemple, c'est ce qui est fait dans le livre [[ Programmation C ]], où il est mentionné que les deux normes ISO C90 et C99 sont étudiées en parallèle, les différences étant mentionnées quand elles existent, cela dans le but de permettre au lecteur de savoir à l'avance si tout le livre lui convient, ou s'il risque de trouver des choses qui ne seront pas adaptées à sa situation (car utilisant une autre version). Et celà permet aussi aux rédacteurs de se mettre d'accord, pour savoir ce qui va dans le livre ou non. [[Utilisateur:Alveric|Alveric]] 26 juillet 2006 à 16:14 (CEST)

Version du 26 juillet 2006 à 15:14

et le sujet de la recursivité? il n'est pas explicitement abordé. ce serai bien non?

Juste fais le ;) Greudin


Pour tout les auteurs, en Java il ne faut pas dire "fonction" mais "méthode". C'est le terme à employer contrairement à d'autre langages comme C++ où ce sont des fonctions. Pfv2

Reprise de la rédaction

J'ai repris la rédaction du livre. Je pense qu'il faudrait dans un premeir temps présenter succinctement toutes les notions du langages ave à chaque fois un exmple concret. N'hésitez pas à me faire par de vos remarques critiques et suggestion. Je pense que la récursivité pourrait plutôt faire l'objet d'un autre livre : "algo en java" ou quelque chose comme ça Merrheim 12 mars 2006 à 17:22 (UTC)

La récursivité en elle-même serait plutôt dans le livre d'algorithmique et structures de données ; chaque livre de programmation dans un langage précis se référant à celui-ci pour définir la notion, pour ensuite montrer comment ça marche dans ce langage particulier... C'est à ça aussi que sert le livre d'algo. Alveric 23 juin 2006 à 11:58 (CEST)[répondre]

Version de Java ?

Je n'ai pas trouvé la version de Java qui est étudiée dans ce livre. Laquelle, ou lesquelles, est-ce ? Java 2 (i.e. qui suit la 2e édition de la Java language specification, et les API jusqu'à la 1.4), Java 5 (Tiger, qui suit la 3e édition de la Java language specification, avec introduction de la généricité, des énumérations...), les deux ?

Étant en 2006, la 1e édition est hors-sujet; il ne doit plus rester beaucoup de code existant qui a besoin d'une JVM 1.0, 1.1 ou même 1.2. Par contre Java 2 est encore largement répandu... ne serait-ce que parce que beaucoup d'applications existantes sont encore en 1.3 ou 1.4. Et Java 5 existe maintenant depuis fin 2004, donc il me semble important d'en parler... Qu'est-ce qui a été choisi pour l'instant ?

Au-delà du choix de la version étudiée en elle-même, il me semble important que cela soit mentionné dans l'introduction du livre. À titre d'exemple, c'est ce qui est fait dans le livre Programmation C , où il est mentionné que les deux normes ISO C90 et C99 sont étudiées en parallèle, les différences étant mentionnées quand elles existent, cela dans le but de permettre au lecteur de savoir à l'avance si tout le livre lui convient, ou s'il risque de trouver des choses qui ne seront pas adaptées à sa situation (car utilisant une autre version). Et celà permet aussi aux rédacteurs de se mettre d'accord, pour savoir ce qui va dans le livre ou non. Alveric 26 juillet 2006 à 16:14 (CEST)[répondre]