Sembra che la maggior parte delle lingue abbia un certo numero di librerie di informatica scientifica disponibili.
- Python ha
Scipy
Rust
haSciRust
C++
ha diversi inclusiViennaCL
eArmadillo
Java
haJava Numerics
eColt
così come molti altri
Per non parlare di linguaggi simili R
e Julia
progettati esplicitamente per il calcolo scientifico.
Con così tante opzioni come scegliere la lingua migliore per un'attività? Inoltre quali lingue saranno le più performanti? Python
e R
sembra avere la maggiore trazione nello spazio, ma logicamente un linguaggio compilato sembra che sarebbe una scelta migliore. E qualcosa riuscirà mai a superare Fortran
? Inoltre, le lingue compilate tendono ad avere un'accelerazione GPU, mentre le lingue interpretate piacciono R
e Python
non lo fanno. Cosa devo prendere in considerazione quando scelgo una lingua e quali lingue offrono il miglior equilibrio tra utilità e prestazioni? Inoltre ci sono lingue con significative risorse scientifiche di calcolo che mi sono perso?