Le tour d'horizon
| Langage | Son domaine de predilection |
|---|---|
| Julia | Calcul scientifique haute performance, presque aussi simple que Python mais beaucoup plus rapide |
| R | Statistiques et science des donnees, tres aime des chercheurs et biologistes |
| MATLAB | Ingenierie, calcul matriciel, traitement du signal (payant, surtout a l'universite) |
| Fortran | Le doyen du calcul scientifique - encore utilise pour la simulation du climat ! |
| Rust | Rapide comme le C++, mais concu pour eviter les bugs de memoire |
| Go | Serveurs et services web qui doivent gerer des milliers de connexions |
| Swift / Kotlin | Applications iPhone (Swift) et Android (Kotlin) modernes |
| SQL | Interroger les bases de donnees (vu au jour des fichiers !) |
Le bon outil pour le bon travail
Le secret a retenir
Aucun langage n'est "le meilleur". Un bon programmeur en connait quelques-uns et choisit selon la mission : Python pour apprendre et prototyper, JavaScript pour le web, C++ pour la vitesse, R pour les statistiques. Et le secret : le premier langage est le plus dur. Une fois Python compris, les autres tombent beaucoup plus vite.
Ta mission a toi, ce trimestre, c'est de penser comme un programmeur. Le langage n'est que le crayon - tu pourras toujours en changer.
Essayer ces langages en ligne
Comme pour Python avec Colab, beaucoup de langages ont un "bac a sable" en ligne : tu ecris du code dans la page et il s'execute, sans rien installer.
Rust
Rust Playground
Le bac a sable officiel de Rust : ecris, compile et execute dans le navigateur.
Go
Go Playground
Le bac a sable officiel de Go : un petit programme, un clic, le resultat.
Des dizaines de langages
Replit
Coder en ligne dans presque n'importe quel langage (Python, Java, C++, R, Julia...) sans rien installer.