(je parle uniquement de Python ici et non de Pythran)
Moi qui fais de temps en temps du calcul "scientifique" je trouve gonflant de devoir déclarer le type de mes valeurs lorsque je le fais avec un "langage de programmation".
L'intérêt du Python c'est justement de pouvoir s'en passer...
Quels sont donc les avantages du travail scientifique en python ?
Je ne fais pas souvent du calcul scientifique mais Matlab &co ont une syntaxe que je trouve plus complexe à comprendre que le Python (subjectif mais ça satisfait les gens de mon avis). Autre point, si tu développes un logiciel scientifique, tu peux développer tout le logiciel en Python et faire des appels à Numpy lorsque c'est nécessaire. C'est quand même sympa de pouvoir développer l'interface graphique avec Qt par exemple.
Et puis vu que tes 2 critiques ne sont pas justifiées (pas besoin de remettre le nom du module à chaque appel de fonction et typage dynamique), on pourrait inverser la question : Quels sont les avantages du travail scientifique avec Scilab ?
[^] # Re: Question naïve
Posté par Maxime (site web personnel) . En réponse au journal Pythran 0.7 - PyDataParis. Évalué à 4.
(je parle uniquement de Python ici et non de Pythran)
L'intérêt du Python c'est justement de pouvoir s'en passer...
Je ne fais pas souvent du calcul scientifique mais Matlab &co ont une syntaxe que je trouve plus complexe à comprendre que le Python (subjectif mais ça satisfait les gens de mon avis). Autre point, si tu développes un logiciel scientifique, tu peux développer tout le logiciel en Python et faire des appels à Numpy lorsque c'est nécessaire. C'est quand même sympa de pouvoir développer l'interface graphique avec Qt par exemple.
Et puis vu que tes 2 critiques ne sont pas justifiées (pas besoin de remettre le nom du module à chaque appel de fonction et typage dynamique), on pourrait inverser la question : Quels sont les avantages du travail scientifique avec Scilab ?