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