Il se passe quoi quand il te manque un module python pour lancer ton executable python ?
Si tu utilises la bibliothèque standard, tu es sûr que le module est disponible.
Pour les dépendances (modules tiers), c'est le même bazar qu'importe le langage. Pour Python, y'a la méthode setuptools, la méthode Debian, etc.
Est-ce que toutes les implémentations de python sont conformes ?
En gros, il y a CPython (l'implémentation de référence) et les autres :-) PyPy est compatible à 99% (allez, on va dire 100%), mais reste expérimental. Jython et IronPython implémentent un peu comme ça leur chante quitte à briser la compatibilité (je pense en particulier à IronPython qui fait n'importe quoi) :-/
Y'a t'il un truc strictement décrit qui permettrait de confirmer que la lib correspond à sa spé ou on part du postulat que c'est vrai ?
Pour mesurer le compatibilité, il y a l'énorme suite de tests sur la bibliothèque standard.
Pour information, de quand datent tes connaissances sur le C++ ?
Hum, ça doit faire 2/3 ans que j'ai plus touché au C++.
« ... it is in wxWidgets' best interests to avoid use of templates. Not all compilers can handle templates adequately so it would dramatically reduce the number of compilers and platforms that could be supported. »
« The standard C++ string class is not used, again because it is not available to all compilers, and it is not necessarily a very efficient implementation. »
[^] # Re: La seule expérience Python de ma vie
Posté par Victor STINNER (site web personnel) . En réponse au journal Python, langage de l'année pour la seconde année consécutive. Évalué à 3.
Si tu utilises la bibliothèque standard, tu es sûr que le module est disponible.
Pour les dépendances (modules tiers), c'est le même bazar qu'importe le langage. Pour Python, y'a la méthode setuptools, la méthode Debian, etc.
Est-ce que toutes les implémentations de python sont conformes ?
En gros, il y a CPython (l'implémentation de référence) et les autres :-) PyPy est compatible à 99% (allez, on va dire 100%), mais reste expérimental. Jython et IronPython implémentent un peu comme ça leur chante quitte à briser la compatibilité (je pense en particulier à IronPython qui fait n'importe quoi) :-/
Y'a t'il un truc strictement décrit qui permettrait de confirmer que la lib correspond à sa spé ou on part du postulat que c'est vrai ?
Pour mesurer le compatibilité, il y a l'énorme suite de tests sur la bibliothèque standard.
Pour information, de quand datent tes connaissances sur le C++ ?
Hum, ça doit faire 2/3 ans que j'ai plus touché au C++.
--
Au sujet de wxWidgets, extrait de la FAQ :
http://www.wxwidgets.org/docs/faqgen.htm#stl
« ... it is in wxWidgets' best interests to avoid use of templates. Not all compilers can handle templates adequately so it would dramatically reduce the number of compilers and platforms that could be supported. »
« The standard C++ string class is not used, again because it is not available to all compilers, and it is not necessarily a very efficient implementation. »