> Si tu veux faire un programme qui sera utilisé régulièrement, alors à toi de l'écrire proprement.
Mais justement, là Ruby est clairement gagnant parce que l'effort à faire pour l'écrire proprement est bien moindre en Ruby qu'en Perl.
> Par contre, s'il s'agit d'écrire rapidement un script à l'usage éphemère, alors pourquoi avoir à suivre des règles strictes ?
Et là aussi Ruby gagne, parce que même pour les petits scripts jetables, il est plus efficace que Perl.
> Pour une fois, ce n'est pas toi qui doit t'adapter à la syntaxe du langage, mais le langage qui s'adapte à ta facon d'écrire...
Non, a quelques exceptions près, la syntaxe de Perl est une contrainte, pas une liberté. Et c'est justement ces quelques exceptions que Ruby a repris. La syntaxe de Ruby est aussi assez souple, mais "juste ce qu'il faut". Quiconque vient de C++, Perl ou Java peut l'assimiler en quelques heures.
[^] # Re: Juste pour dire quelque chose contre Ruby :-)
Posté par Guillaume Laurent . En réponse à la dépêche Article sur Ruby. Évalué à 1.
Mais justement, là Ruby est clairement gagnant parce que l'effort à faire pour l'écrire proprement est bien moindre en Ruby qu'en Perl.
> Par contre, s'il s'agit d'écrire rapidement un script à l'usage éphemère, alors pourquoi avoir à suivre des règles strictes ?
Et là aussi Ruby gagne, parce que même pour les petits scripts jetables, il est plus efficace que Perl.
> Pour une fois, ce n'est pas toi qui doit t'adapter à la syntaxe du langage, mais le langage qui s'adapte à ta facon d'écrire...
Non, a quelques exceptions près, la syntaxe de Perl est une contrainte, pas une liberté. Et c'est justement ces quelques exceptions que Ruby a repris. La syntaxe de Ruby est aussi assez souple, mais "juste ce qu'il faut". Quiconque vient de C++, Perl ou Java peut l'assimiler en quelques heures.
Essaie-le, tu verra bien.