[Info-vax] Is C++ good in scientific computation? Why did Fortran lose its popularity?

Joukj joukj at hrem.nano.tudelft.nl
Thu Jan 28 06:02:57 EST 2021


Arne Vajhøj wrote:
> 
> Fortran is still widely used in that field.
> 
> A lot is also done in R and Python, but that because there
> is a need for something higher level.
> 
> Some is done in C and C++, but I don't think it is more than
> what can be considered natural given that it is two mainstream
> languages.
> 
> There is also some Java, because even though Java has some
> problems in this field, then most of the big data foundational
> stuff is Java.
> 
That's also what I see here at the university in Delft. Big packages we 
use for quantum-mechanical calculation (i.e. Vasp & Abinit) are written 
in Fortran.
My own programs are normally programmed in a mixture of Fortran/C/C++ 
(Fortran for the core calculations, C++ for the user-interface and C to 
interact with the system by system-utilities)

However, since companies use Python very often, students have to learn 
it, and that is what they (only) know and tend to use.




More information about the Info-vax mailing list