Le python me paraît bien mais c'est un langage interprété... ce qui est assez contraignant pour l'utilisateur : obligation d'avoir un exécuteur sur sa machine... cela ne me plait pas trop.
Avec python comme avec d'autres langages interprétés tu as la possibilité de fabriquer des executables qui embarquent un interpréteur avec le code de ton script. Du coup tu n'a plus pb pour le déploiement vers des utilisateurs éventuels.
En général, les inconvénients des langages interprétés sont plus du coté des performances (encore que ca devient de moins en moins vrai puisque les runtimes modernes optimisent le code à la volée lors de l'execution)
Pour tes besoins en tout cas, ca ne devrait pas être significatif.
L'avantage par contre est que la boucle de developpement est raccourcie (ecriture >test vs ecriture>compilation>test) et parmi ces langages il y en plein qui offrent en général des structures de haut niveau qui te simplifient la vie (dictionnaires, tas, ensembles, ...).
# A propos des langages interprétés
Posté par golum . En réponse au message Débuter en programmation. Évalué à 3.
Avec python comme avec d'autres langages interprétés tu as la possibilité de fabriquer des executables qui embarquent un interpréteur avec le code de ton script. Du coup tu n'a plus pb pour le déploiement vers des utilisateurs éventuels.
En général, les inconvénients des langages interprétés sont plus du coté des performances (encore que ca devient de moins en moins vrai puisque les runtimes modernes optimisent le code à la volée lors de l'execution)
Pour tes besoins en tout cas, ca ne devrait pas être significatif.
L'avantage par contre est que la boucle de developpement est raccourcie (ecriture >test vs ecriture>compilation>test) et parmi ces langages il y en plein qui offrent en général des structures de haut niveau qui te simplifient la vie (dictionnaires, tas, ensembles, ...).