Marc Mongenet wrote:
Le 13/11/06, Cédric Rochat<[EMAIL PROTECTED]> a écrit :
Maintenant, en ce qui concerne Java, je le répète: je n'aime pas ce
language, mais c'est aussi et surtout à cause du temps phénoménal qu'il me fait perdre quand je dois programmer avec (uniquement pour l'école, parce
qu'on ne nous laisse pas le choix, ce qui m'énerve passablement).
J'aime d'ailleurs bien envoyer cette URL à ceux qui ne jurent que par Java:
http://codeshift.net/JavaVsPython/all

J'ai très souvent vu de comparaison de mauvaise
foi, alors je suis méfiant. En l'occurrence, est-ce
que je me trompe ou l'extrait de code suivant est
artificiellement allongé ?
ben faut bien un peu de mauvaise foi si on veut vraiment se convaincre que son propre jardin est plus vert que celui du voisin..



boolean foo = false;

try
{
st = new StringTokenizer(br.readLine());
x = new Double(st.nextToken()).doubleValue();
}
catch(Exception e)
{
System.out.println("Foo.");
foo = true;
}

if (! foo)
{
System.out.println("x = " + x);
}



Je ne suis pas un programmeur Java, quelque-chose
m'échappe peut-être, mais j'aurais écrit :

try {
st = new StringTokenizer(br.readLine());
x = new Double(st.nextToken()).doubleValue();
System.out.println("x = " + x);
} catch (Exception e) {
System.out.println("Foo.");
}


Ça reste plus long que le Python, mais c'est deux
fois plus court qu'avant.

oui tout à fait.. et si la qualité d'un langage se résume au nombre de caractères qu'il faut taper pour réaliser une fonctionnalité bien choisie, alors même python fait pâle figure quand on le compare à APL :D :D :D

Bonne soirée

claude


Marc Mongenet
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à