Moi, pour avoir fait du python, on peut dire que j'apprécie ce langage (le principe d'indentation est génial), mais plusieurs choses mon embétté :
- langage pas fortement typé : quoi de plus destabilisant qu'une fonction qui prend un paramètre dont le nom est pas très explicite et dont on connais pas le type... Je trouve abérrant de devoir parfois tester si le retour d'une fonction est une liste, une chaine ou autre... De plus, ça limite forcément l'autocomplétion, et ça, c'est un gros défaut !
- la doc est fouilli... trouvé quelque chose n'est pas toujours simple. Comparé avec la doc de Qt ou de Java, et on voit clairement que c'est pas pratique (surtout quand il n'y a pas d'autocompletion)
- beaucoup de reste d'un langage pas objet à la base
- de même, j'ai tendance a oublier les self....
Bref, en fait la seul chose que j'aimerais ça serait d'avoir un typage obligatoire... Et donc permettre une bonne autocomplétion (pour l'instant le seul IDE que je connais qui autocomplète le python c'est Eclipse+Pydev)
Je ne connais absolument pas Ruby, ça répond à quelques un de ces points ? Ou alors Python va-t-il s'améliorer avec Py3k ?
[^] # Re: troll de noel
Posté par HoloAddict . En réponse à la dépêche Ruby 1.9.0 est sorti pour Noël. Évalué à 1.
- langage pas fortement typé : quoi de plus destabilisant qu'une fonction qui prend un paramètre dont le nom est pas très explicite et dont on connais pas le type... Je trouve abérrant de devoir parfois tester si le retour d'une fonction est une liste, une chaine ou autre... De plus, ça limite forcément l'autocomplétion, et ça, c'est un gros défaut !
- la doc est fouilli... trouvé quelque chose n'est pas toujours simple. Comparé avec la doc de Qt ou de Java, et on voit clairement que c'est pas pratique (surtout quand il n'y a pas d'autocompletion)
- beaucoup de reste d'un langage pas objet à la base
- de même, j'ai tendance a oublier les self....
Bref, en fait la seul chose que j'aimerais ça serait d'avoir un typage obligatoire... Et donc permettre une bonne autocomplétion (pour l'instant le seul IDE que je connais qui autocomplète le python c'est Eclipse+Pydev)
Je ne connais absolument pas Ruby, ça répond à quelques un de ces points ? Ou alors Python va-t-il s'améliorer avec Py3k ?