• [^] # Re: Juste pour dire quelque chose contre Ruby :-)

    Posté par . En réponse à la dépêche Article sur Ruby. Évalué à 3.

    > * AUCUNE possibilité de déclarer des variables! (comme en Python, d'ailleurs)

    C'est commun à absolument tous les langages de scripts, et même tous les langages faiblement typés je crois.

    > Mais franchement c'est un peu dommage: Ruby et Python sont meilleurs (a mon avis) que Perl pour écrire des gros programmes mais ils leur manque tous les deux la déclaration de variable et l'équivalent de "use strict"..

    Je ne crois pas que ça soit un si gros problème. Un mode "warning" à la Perl serait sans doute utile, mais la propreté de Ruby par rapport à Perl fait que la balance penche toujours largement de son coté, surtout lorsque le nombre de lignes augmente.

    Contrairement à Perl, en Ruby tu aura moins tendance à avoir des variables avec un scope très large (genre variables globales), plutôt uniquement des variables membres ayant le scope d'une classe, donc ça facilite beaucoup le debug.