Pour moi, la différence entre ces langages de script, c'est les structures de données. Pour simplifier outrancièrement, en shell, la structure de données, c'est la chaîne ; en Perl, le tableau ; en python, la table de hashage et tout ce que tu veux.
Et quand tu programmes, c'est agréable d'avoir des exceptions bien gérées, d'avoir des structures chiadées, d'avoir des idiomes lisibles, d'avoir des itérateurs gratuitement, d'avoir des bibliothèques de parsing xml ou de manipulation d'images ou de logging...
J'ai une aversion sans raison pour Perl, mais j'aime beaucoup programmer en shell (en fait en zsh) et en python. Mais je ne les utilise pas pour les mêmes projets.
Mon algorithme de choix est simple : si je sais faire un prototype en shell, je le fais en zsh. Si ça me pose la moindre difficulté, je le fais en python. Et en général pour l'administration, le shell me suffit.
# pourquoi ?
Posté par 태 (site web personnel) . En réponse au message [Programmation] Shell / Perl / Python. Évalué à 3.
Et quand tu programmes, c'est agréable d'avoir des exceptions bien gérées, d'avoir des structures chiadées, d'avoir des idiomes lisibles, d'avoir des itérateurs gratuitement, d'avoir des bibliothèques de parsing xml ou de manipulation d'images ou de logging...
J'ai une aversion sans raison pour Perl, mais j'aime beaucoup programmer en shell (en fait en zsh) et en python. Mais je ne les utilise pas pour les mêmes projets.
Mon algorithme de choix est simple : si je sais faire un prototype en shell, je le fais en zsh. Si ça me pose la moindre difficulté, je le fais en python. Et en général pour l'administration, le shell me suffit.