One problem I have never been able to resolve - I accept that C is
better for systems programming, but why on earth does anyone use it for
scientific code? Can somebody enlighten me?
Obviously, that assertion is a mistake. There are many scientists
writing scientific code in C. Few examples of scientific tools written
in C:
Aztec (a parallel iterative library for solving linear systems)
FFTW
Gnu Linear Programming Kit
Gnu Scientific Library
NAG C Library
Open Optimization Library
PETSc, the Portable, Extensible Toolkit for Scientific computation
Seismic Unix
SLEPc, the Scalable Library for Eigenvalue Problem computation
SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)
TAO (Toolkit for Advanced Optimization)
Regards,
--
Ricardo Biloti
Department of Applied Mathematics
IMECC/UNICAMP