by Thom986 » 16 Apr 2018, 18:25
Je persiste à croire que l'aspect interprété est un gros plus pour espérer en faire aussi bien sur feuille que sur windows... et depuis peu sur calculatrice.
Il y avait d'autre choix : R, lua, ruby, scilab... lua et ruby ont été un peu plus enseigné en info qu'en maths à mon avis et R a surtout pris du côté stats. D'ailleurs si j'avais réussi à trouver un poste en R à la fin de mon master, j'en ferai probablement encore. Scilab est bien porté sur le calcul numérique... Il aurait fait un bon candidat selon moi. C'était une option viable. Par contre, je pense que c'est là l'un des difficultés mais les mathématiciens qui maîtrisent scilab, octave, matlab... ont souvent un profil mécanicien ou ingénieur et bossent en tant que tel. Je n'ai pas rencontré beaucoup de prof qui ont du scilab sur leur CV... et encore moins qui sont capable de l'enseigner.
Pour rester avec des noms assez proches, je pense que sage et mapple n'était pas aussi simple que ça comme choix de la part la licence de l'un qui est assez chère (quoique !) et l'utilisation de l'autre est peut-être un peu trop une boite à outils (même si basé sur python)...
Mais oui R et scilab auraient été une alternative.
Les langages compilés sont pour moi trop complexes à mettre en œuvre et à transposer du papier à l'ordi.
Non pour C, C++ et Java
Les langages fonctionnels sont pour moi agréable d'un point de vue mathématicien, mais plus compliqué à transposer à d'autres langages. Dans une optique de découverte, c'est un limitant. Donc non, pour ocaml, lisp, scheme, haskell... De plus, pareil, il y a moins de ressources et encore moins de monde pour les enseigner.
Le dernier point qui me semble vraiment important est la différence entre découverte de l’algorithmie et programmation. Pour moi, un algorithme doit être facilement transposable alors que la découverte de la programmation pour moi, ça commence avec la découverte de Linux et de son terminal.
Bref, python est multi-plateforme, avec des bases suffisantes et facile d'accès, avec de grosse bibliothèque. Il bénéficie d'un assez gros capital sympathie et n'est pas catégorisé pour autant comme un langage de barbue.
Honnêtement, c'est un choix cohérent.
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire. - Philip K. Dick