Pour le reste, j'ai trouvé chez Python un relativement juste équilibre. Effectivement, j'y ai perdu une certaine efficacité à l'exécution, par rapport au temps où je faisais du compilé. Mais j'y ai terriblement gagné en temps et en plaisir de développement. Et ça, je ne suis pas prêt à le perdre. Et vu ce qu'on voit de nos jours (les gens d'OpenMoko qui trouvent des parades pour éviter de multiplier l'impact de l'interpréteur par le nombre de programmes, les gens de PyPy qui refont Python en Python "pour la beauté du geste" et qui en tirent des enseignements capables d'améliorer les autres implémentations, et j'en passe et des meilleurs...), je ne dois pas être le seul (y'a déjà l'auteur de ce journal, logiquement).
Alors oui, c'est un langage interprété, il a des particularités qui ne plaisent pas toujours, il est relativement lent, c'est pas un vrai langage d'homme bien velu comme C, c'est pas chatoyant comme le costard Armani d'un consultant J2EE, ça fait pas fumer les méninges comme OCaml ou Haskell, ça passe moins bien à l'échelle qu'Erlang, ... Oui, chaque langage a ses avantages et ses inconvénients. Et chaque "toolkit" apporte aussi son lot de plus et de moins. Entre faire du PyGtk et du Qt en C++, j'hésite pas un instant et je choisis le C++. Mais quand j'ai pas envie de me traîner environnement de développement monstrueux derrière moi et de coder "à l'envi", je choisis Python. Et quand j'ai trop bu, je fais du Java.
[^] # Re: La seule expérience Python de ma vie
Posté par Larry Cow . En réponse au journal Python, langage de l'année pour la seconde année consécutive. Évalué à 5.
Ca s'est vu :)
Pour le reste, j'ai trouvé chez Python un relativement juste équilibre. Effectivement, j'y ai perdu une certaine efficacité à l'exécution, par rapport au temps où je faisais du compilé. Mais j'y ai terriblement gagné en temps et en plaisir de développement. Et ça, je ne suis pas prêt à le perdre. Et vu ce qu'on voit de nos jours (les gens d'OpenMoko qui trouvent des parades pour éviter de multiplier l'impact de l'interpréteur par le nombre de programmes, les gens de PyPy qui refont Python en Python "pour la beauté du geste" et qui en tirent des enseignements capables d'améliorer les autres implémentations, et j'en passe et des meilleurs...), je ne dois pas être le seul (y'a déjà l'auteur de ce journal, logiquement).
Alors oui, c'est un langage interprété, il a des particularités qui ne plaisent pas toujours, il est relativement lent, c'est pas un vrai langage d'homme bien velu comme C, c'est pas chatoyant comme le costard Armani d'un consultant J2EE, ça fait pas fumer les méninges comme OCaml ou Haskell, ça passe moins bien à l'échelle qu'Erlang, ... Oui, chaque langage a ses avantages et ses inconvénients. Et chaque "toolkit" apporte aussi son lot de plus et de moins. Entre faire du PyGtk et du Qt en C++, j'hésite pas un instant et je choisis le C++. Mais quand j'ai pas envie de me traîner environnement de développement monstrueux derrière moi et de coder "à l'envi", je choisis Python. Et quand j'ai trop bu, je fais du Java.