Il semble que la plupart des langues disposent d'un certain nombre de bibliothèques de calcul scientifique.
- Python a
Scipy
Rust
aSciRust
C++
a plusieurs, y comprisViennaCL
etArmadillo
Java
aJava Numerics
etColt
ainsi que plusieurs autres
Sans parler des langages comme R
et Julia
conçus explicitement pour le calcul scientifique.
Avec autant d'options, comment choisissez-vous la meilleure langue pour une tâche? De plus, quelles langues seront les plus performantes? Python
et R
semblent avoir le plus de traction dans l'espace, mais logiquement, un langage compilé semble être un meilleur choix. Et est-ce que quelque chose surpassera jamais Fortran
? De plus, les langues compilées ont tendance à avoir une accélération GPU, tandis que les langues interprétées aiment R
et Python
non. Que dois-je prendre en compte lors du choix d'une langue et quelles langues offrent le meilleur équilibre entre utilité et performances? Y a-t-il également des langages avec des ressources informatiques scientifiques importantes que j'ai ratés?