• [^] # Re: Grandiose

    Posté par (site web personnel) . En réponse au journal Linuxfr en J2EE. Évalué à 2.

    La, ce dont tu parles, c'est le gain d'avoir une bibliothèque "standard" plus fournie du côté des langage comme Python.
    Ca ne parle pas beaucoup du langage en lui-même!

    Oui, Python et consort ont l'avantage de fournir une bibliothèque "standard" bien plus fournie que C/C++.
    Mais avait-on besoin d'inventer un nouveau langage pour proposer une bibliothèque qui aide au développement? Je ne pense pas.

    C'est relativement simple de fournir une bibliothèque "standard" quand on est le seul à proposer une implémentation (comme Python le fait).

    Certes, l'avantage de Python est de proposer un éco-système plus complet (Langage + Bibliothèque), mais est-ce que ça en fait un langage "mieux"? Ca aide sûrement au développement rapide quand ce dont on a besoin est dans la bibliothèque Python et pas dans la bibliothèque C/C++, mais quand on doit faire un truc qui n'existe pas des deux côté, quel est l'avantage de Python en tant que langage?

    Ce que je trouve dommage est qu'on doivent s'obliger à inventer un langage "approprié" la où on aurait pu faire une bibliothèque pour un langage déjà existant.
    Personnellement, je reste quand même non motivé pour utiliser des langage dont il n'existe qu'un "compilateur" (ou interpréteur) : je doute de leur pérennité (et Python 3 me le confirme : des programmes en Python 2 ne vont bientôt plus avoir d'interpréteur supporté et qui évolue, vu que les efforts vont être mis sur Python 3)

    Me reste plus qu'à porter la bibliothèque standard Python en C++ pour lui enlever cet avantage :-D.