Et plein d'autres

Un langage par mission

Il existe des centaines de langages. Voici ceux que tu croiseras le plus en sciences et en techno, avec leur terrain de jeu.

Le tour d'horizon

LangageSon domaine de predilection
JuliaCalcul scientifique haute performance, presque aussi simple que Python mais beaucoup plus rapide
RStatistiques et science des donnees, tres aime des chercheurs et biologistes
MATLABIngenierie, calcul matriciel, traitement du signal (payant, surtout a l'universite)
FortranLe doyen du calcul scientifique - encore utilise pour la simulation du climat !
RustRapide comme le C++, mais concu pour eviter les bugs de memoire
GoServeurs et services web qui doivent gerer des milliers de connexions
Swift / KotlinApplications iPhone (Swift) et Android (Kotlin) modernes
SQLInterroger 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.