dur à dire...
j'ai toujours eu du mal avec python. Je trouve que c'est un langage intéressant mais je n'ai jamais pu m'y faire "graphiquement" (et pourtant je trouve le principe de l'indentation forcée dans python très intéressant)
Mais avoir par exemple :
def myFunc(plop):
Pourquoi avoir un ':' ?
et surtout, pourquoi autant de fonctions préfixés _et_ postfixé par '__'
et pouquoi self partout ?
class Plop:
....def __init__(self):
....def __str__(self):
(désolé pour les '.' mais je savais pas comment faire plus rapidement ;-))
En ruby on aurait plutôt
class Plop
....def initialize
....end
....def to_str
....end
end
Ok, tout ça c'est juste des arguments graphiques. Mais c'est quelque chose qui compte pas mal je trouve dans l'adoption dans langage ou non (après ça dépend aussi des usages qu'on veut en faire...)
En réalité quand j'ai voulu varier de perl, je pensais me tourner vers python. J'ai commencé à regardé et ... bof
J'ai installé ruby et commencé à lire la doc fournie avec et ... cool !
Donc je suis resté sur ruby.
Y'a pas vraiment d'arguments objectifs la dedans...
Disons que ruby permet aussi d'être très concis, mais en étant (de base) très lisible.
Le modèle objet de ruby est, je trouve, l'un des meilleurs que j'ai vu pour le moment (c'est pas parfait, mais bcp mieux que certains autres langages)
Maintenant (et c'est absolument pas un argument) j'ai l'impression que beaucoup plus de personnes utilisant perl se tourne vers ruby plutôt que python.
[^] # Re: troll de noel
Posté par CrEv (site web personnel) . En réponse à la dépêche Ruby 1.9.0 est sorti pour Noël. Évalué à 3.
j'ai toujours eu du mal avec python. Je trouve que c'est un langage intéressant mais je n'ai jamais pu m'y faire "graphiquement" (et pourtant je trouve le principe de l'indentation forcée dans python très intéressant)
Mais avoir par exemple :
Pourquoi avoir un ':' ?
et surtout, pourquoi autant de fonctions préfixés _et_ postfixé par '__'
et pouquoi self partout ?
(désolé pour les '.' mais je savais pas comment faire plus rapidement ;-))
En ruby on aurait plutôt
Ok, tout ça c'est juste des arguments graphiques. Mais c'est quelque chose qui compte pas mal je trouve dans l'adoption dans langage ou non (après ça dépend aussi des usages qu'on veut en faire...)
En réalité quand j'ai voulu varier de perl, je pensais me tourner vers python. J'ai commencé à regardé et ... bof
J'ai installé ruby et commencé à lire la doc fournie avec et ... cool !
Donc je suis resté sur ruby.
Y'a pas vraiment d'arguments objectifs la dedans...
Disons que ruby permet aussi d'être très concis, mais en étant (de base) très lisible.
Le modèle objet de ruby est, je trouve, l'un des meilleurs que j'ai vu pour le moment (c'est pas parfait, mais bcp mieux que certains autres langages)
Maintenant (et c'est absolument pas un argument) j'ai l'impression que beaucoup plus de personnes utilisant perl se tourne vers ruby plutôt que python.