Choix d'un langage de programmation
Publié le 27 juin 2011 par Lallemand
Contrairement à ce qui se passe avec l'initiation à l'algorithmique que se fait dans le cours de mathématiques, il va falloir choisir un vrai langage de programmation en spécialité ISN (extrait du programme) :
Vu les critères avancés pour guider le choix de l'enseignant, les bons candidats semblent être :
Le
site du zéro en propose d'autres.Pour ma part, ayant déjà un peu étudié la chose, je penche pour Python : je trouve le texte très clair et épuré, simple (pas trop d'exigences type accolades, points-virgule, etc.), il est très répandu et on trouves des forums d'aide un peu partout, il existe un installeur automatique pour tous les systèmes d'exploitation, il est libre, et il existe des librairies très intéressantes comme :
- Scipy : pour le calcul scientifique numérique et les mathématiques ;
- Numpy : pour le calcul numérique ;
- Sympy : pour le calcul formel ;
- mpmath : pour le calcul numérique en grande précision ;
- pyCrypto : pour la cryptographie ;
- networkx : pour les graphes ;
- matplotlib : pour les graphiques 2D.
Enfin, pour terminer, voici un graphique tiré du site
http://langpop.com/ qui illustrent la popularité des différents langages de programmation :