Moi je préfère Python à Ruby pour la syntaxe. Je trouve que Ruby n'est pas assez naturel à lire.
J'ai trouvé intéressant un post qui expliquait que les programmes Java sont difficiles à lire. Pour en avoir fait beaucoup (:-) mais avoir en même temps étudié de nombreux autres langages (entre autres : Ruby, Squeak, Perl, Python, C, C++, C#, etc.) je ne suis pas tout à fait d'accord. Certes, c'est parfois lourd (surtout pour les classes "wrappers" de types primitifs), mais c'est loin d'être illisible. Même certains script Python (que j'adore vraiment) peuvent être bien moins lisibles que Java. Je pense que l'absence, notamment de surcharge d'opérateurs y est pour quelque chose. Par lecture je parle de lire ET comprendre :-)
Ah et pour moi la chose la plus horrible que j'ai pu croiser dans un langage de programmation, ce sont les variables implicites (hein messieurs Perl et Ruby :-))).
Enfin, n'oubliez pas que Java n'est pas qu'un langage mais aussi une plate-forme. Ceux qui ont goûté à Jython me comprendront :-)
[^] # Re: Pas vraiment un troll ...
Posté par Romain Guy . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 4.
J'ai trouvé intéressant un post qui expliquait que les programmes Java sont difficiles à lire. Pour en avoir fait beaucoup (:-) mais avoir en même temps étudié de nombreux autres langages (entre autres : Ruby, Squeak, Perl, Python, C, C++, C#, etc.) je ne suis pas tout à fait d'accord. Certes, c'est parfois lourd (surtout pour les classes "wrappers" de types primitifs), mais c'est loin d'être illisible. Même certains script Python (que j'adore vraiment) peuvent être bien moins lisibles que Java. Je pense que l'absence, notamment de surcharge d'opérateurs y est pour quelque chose. Par lecture je parle de lire ET comprendre :-)
Ah et pour moi la chose la plus horrible que j'ai pu croiser dans un langage de programmation, ce sont les variables implicites (hein messieurs Perl et Ruby :-))).
Enfin, n'oubliez pas que Java n'est pas qu'un langage mais aussi une plate-forme. Ceux qui ont goûté à Jython me comprendront :-)