• [^] # Re: Différence avec Python ?

    Posté par . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 2.

    Je ne connais pas python, mais a ce que j'ai entendu, ce qui plait plus en ruby c'est le "tout objet" , y compris des bloques de codes, à l'éxception des instructions de controle, et les itérateurs. Par exemple :

    3.times{|toto| print toto}
    => 012

    qu'on puisse redefinir le comportement de tous les objets :

    3+2
    => 5

    class Fixnum
    def +(a)
    self-a
    end
    end

    3+2
    =>1

    c'est se qui était ressorti de différents troll que j'avais vu entre les 2 langages il y a quelques temps, ensuite les chose ont pu changer, ou on peut ne pas aimer, tout est affaire de gout. Dans tout les cas je ne pense pas que ces petits exemples puisse vraiment permettre de comparer 2 langages. Il faudrait plutot des projets plus important, mais je n'en ai pas vraiment vu en ruby.

    Python a de plus l'avantage de l'ancienneté, on trouve donc plus de lib, de bindings, d'applis ou d'utils (JIT...)