Perso j'aime bien Python, mais je préfère Ruby que je trouve un peu plus propre.
Ce que je trouve vraiment pénible en Python, c'est l'absence de protected/private pour les classes et non, le sale hack du double underscore __ ne me convient pas.
Et je trouve particulièrement chiant de devoir passer self en premier paramètre de toutes les methodes et de devoir faire self.toto pour accérer à chaque membre de ma classe.
Je trouve domage que Python 3 n'ait pas corrigé des deux points.
En plus en ruby, on a la possibilité de passer des blocs à des fonctions et c'est vraiment sympa.
Par contre je trouve la lib standard de Python un peu moins bordélique que celle de ruby. Dans ruby, ça ressemble vraiment à des bouts de code chopés à droite et à gauche sans vraiment de cohérence. Domage qu'aucun langage interprété n'ait de lib standard qui soit de la même qualité que l'API de Qt.
# Python et Ruby
Posté par alberthier (site web personnel) . En réponse au journal Python, langage de l'année pour la seconde année consécutive. Évalué à 0.
Ce que je trouve vraiment pénible en Python, c'est l'absence de protected/private pour les classes et non, le sale hack du double underscore __ ne me convient pas.
Et je trouve particulièrement chiant de devoir passer self en premier paramètre de toutes les methodes et de devoir faire self.toto pour accérer à chaque membre de ma classe.
Je trouve domage que Python 3 n'ait pas corrigé des deux points.
En plus en ruby, on a la possibilité de passer des blocs à des fonctions et c'est vraiment sympa.
Par contre je trouve la lib standard de Python un peu moins bordélique que celle de ruby. Dans ruby, ça ressemble vraiment à des bouts de code chopés à droite et à gauche sans vraiment de cohérence. Domage qu'aucun langage interprété n'ait de lib standard qui soit de la même qualité que l'API de Qt.